Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1563 | Anzahl registrierter User: 1895 | Besucher online: 22
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Unix Timestamp in Datum wandeln


Autor: Stephan Henke
Sprache: C#
Bewertung:
7.67 (2 votes)
Anzahl der Aufrufe: 12996
  
Kick it on dotnet-kicks.de  

Beschreibung:

Genauere Details über die UNIX-Time(stamp)
http://de.wikipedia.org/wiki/Unixzeit


Abgelegt unter: Datum, Timestamp, Unix, Linux.



C#
1
2
3
4
5
6
7
8
9
10
11
        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;
        }

Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Joshua schrieb am:  14.02.2012 13:03:39

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


schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.