我有说我不知道,如果需要什么时间戳格式是这样
任何指针将不胜感激
如何以编程方式转换为使用C#我可以得到更多的例子程序导出的时间戳
1280833200 == 2010年8月3日12:00
感谢,
马克
我有说我不知道,如果需要什么时间戳格式是这样
任何指针将不胜感激
如何以编程方式转换为使用C#我可以得到更多的例子程序导出的时间戳
1280833200 == 2010年8月3日12:00
感谢,
马克
is not that datetime in
ticks
Unix time?
编辑:是的,它是:http://www.epochconverter.com/
您可以通过添加那些秒到一个新的日期作出DateTime
。
DateTime d = new DateTime(1970, 1, 1, 0, 0, 0)).AddSeconds(1280833200)
在.NET时间戳的“滴答”是“已在00:00自0001年1月1,经过100纳秒间隔数:公历中的00.000“,根据http://msdn.microsoft.com/en-us/library/z2xf7zzk.aspx,这与Unix时间戳的测量或时间不同。 – Bob 2010-09-02 21:12:36
不是,tick是100纳秒,'epoch'是1年。1280833200是Unix时间戳(自1970-01-01午夜以来的秒数)。 – 2010-09-02 21:14:29
@ p.campbell你为什么编辑一个错误的答案来解决它,而不是只是upvoting正确的答案? – Bob 2010-09-02 21:21:53
这是一个Unix时间戳;自1月1日的秒数,1970年可以转换,如:
DateTime epoch = new DateTime(1970,1,1);
DateTime ts = epoch.AddSeconds(1280833200);
干杯,第一个正确的答案:-)非常感谢 – foz1284 2010-09-02 21:24:39