2009-09-15 37 views

回答

2

這看起來像自1970年1月1日上午12:00經過秒。

使用此功能來獲得日期:

var baseDate = new DateTime(1970, 1, 1, 0, 0, 0); 
var transactionDate = baseDate.AddSeconds(1252457867); 

這將輸出{9/9/2009上午十二時57分47秒} PST

**編輯:** 如果您需要UTC:

var utcDate = baseDate.AddSeconds(1252457867).ToUniversalTime(); 

此輸出{9/9/2009上午7時57分47秒}

--Adam

+0

現在我們有02:57:47和12:57:47上午... – 2009-09-15 23:14:24

+3

DanielBrückner:三小時差異的原因當然是Unix時間戳是UTC,但.NET Framework將日期轉換爲adaminst當地時區。 – 2009-09-15 23:22:01

7

這聽起來像自Unix Epoch(1970年1月1日)以來的秒鐘。