Feedback

C# - Unix Timestamp in Datum wandeln

Veröffentlicht von am 23.07.2006
(2 Bewertungen)
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;
        }

Abgelegt unter Datum, Timestamp, Unix, Linux.

1 Kommentare zum Snippet

Joshua schrieb am 14.02.2012:
Hier mal eine andere Version die auch die UTC Zeit berücksichtigt und ein DateTime Objekt zurück gibt:

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);
}
 

Logge dich ein, um hier zu kommentieren!