Sprache: C#
Genauere Details über die UNIX-Time(stamp)
http://de.wikipedia.org/wiki/Unixzeit
private string conv_Timestamp2Date (int Timestamp)
{
// gerechnet wird ab der UNIX Epoche
System.DateTime dateTime = new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
// den Timestamp addieren
dateTime = dateTime.AddSeconds(Timestamp);
string Date = dateTime.ToShortDateString() +", "+ dateTime.ToShortTimeString();
//MessageBox.Show(Date);
return Date;
}
private string conv_Timestamp2Date (int Timestamp)
{
// gerechnet wird ab der UNIX Epoche
System.DateTime dateTime = new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
// den Timestamp addieren
dateTime = dateTime.AddSeconds(Timestamp);
string Date = dateTime.ToShortDateString() +", "+ dateTime.ToShortTimeString();
//MessageBox.Show(Date);
return Date;
}
Alte URL:
/snippet/unix-timestamp-in-datum-wandeln/164
Hier mal eine andere Version die auch die UTC Zeit berücksichtigt und ein DateTime Objekt zurück gibt:
[code]
internal static DateTime TimeReturnUnix2DateUtc(long utime)
{
// Erstellen des Zeitstempel für UNIX Zeit
var universalTime = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToUniversalTime();
// Rückgabe des DateTime Objektes
return universalTime.AddSeconds(utime);
}
[/code]