2012-04-13 51 views
3

嗨我收到API的響應作爲JSON並將其加載到我的應用程序。除特定商品的發佈日期外,所有商品都可以正常導入。該日期返回作爲我以前從未與之合作過的數字:解析.net中以.net形式返回的日期?

'date_created' : 1279643054 

我嘗試使用正常的DateTime.Parse()沒有運氣。有誰知道如何解析這個,或者如果有什麼這個格式的名稱是什麼,所以我可以做進一步的研究?謝謝。

回答

3

這是一個UNIX Timestamp。使用此代碼的時間戳轉換爲DateTime對象:

static DateTime ConvertFromUnixTimestamp(long timestamp) 
{ 
    return new DateTime(1970, 1, 1, 0, 0, 0, 0).AddSeconds(timestamp); 
} 
+2

您可能還需要額外調用'.ToLocalTime()'。 – 2012-04-13 15:27:46

+0

不同的時區有所不同。 – 2012-04-13 15:28:52