我有說我不知道,如果需要什麼時間戳格式是這樣
任何指針將不勝感激
如何以編程方式轉換爲使用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