2012-04-13 5 views
3

Hallo Ich erhielt Antworten von einer API als JSON und Laden in meine Anwendung. Alles importiert bis auf ein Datum, an dem ein bestimmter Artikel veröffentlicht wurde. Das Datum wird als Zahl zurückgegeben, die ich nie mit gearbeitet:Analysieren eines Datums, das als JSON in .net zurückgegeben wurde?

'date_created' : 1279643054 

Ich habe versucht, ein normales DateTime.Parse mit() ohne Glück. Weiß jemand, wie man das analysiert, oder wenn überhaupt, was der Name dieses Formats ist, kann ich weitere Forschung tun? Vielen Dank.

Antwort

3

Es ist ein UNIX Timestamp. Verwenden Sie diesen Code, um den Zeitstempel auf ein DateTime Objekt zu konvertieren:

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

Sie auch zusätzlich wünschen können nennen '.ToLocalTime()'. –

+0

Seien Sie vorsichtig vor Zeitzonen. –

Verwandte Themen