将 C# 中的 DateTime 对象转换为 Mozilla 中的纪元
我需要能够将 C# 中的 DateTime
对象转换为像 places.sqlite
中存储的纪元。
我尝试过这样做,但我意识到它给了我一个未来的约会!
public static long convertDateTimeToEpoch(DateTime time)
{
DateTime epoch = new DateTime(1970, 1, 1);
TimeSpan ts = time - epoch;
return (long) ts.Ticks/ 10;
}
我做错了什么?有人可以告诉我正确的转换方法吗,因为我没有找到任何例子?
I need to be able to convert a DateTime
object in C# to an epoch like the one stored in places.sqlite
.
I've tried doing it this way, but I've realised it gives me a date in the future!
public static long convertDateTimeToEpoch(DateTime time)
{
DateTime epoch = new DateTime(1970, 1, 1);
TimeSpan ts = time - epoch;
return (long) ts.Ticks/ 10;
}
What am I doing wrong? Can someone please tell me the proper way of converting as I have not found any examples?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想你正在寻找的是这样的:
I think what you're looking for is this: