HowTo: Unix Timestamp und vb.net

Da hatte ich doch letztens folgende Frage vor mir, was stelle ich nun mit den Timestamps der MySQL Datenbank an? Zudem ist es üblich in PHP den Timestamp für Zeitberechnungen zu benutzen. Von Haus aus kann .net mit einem Timestamp auch nichts anfangen, also hilft man mit zwei Methoden etwas nach. Einfach in die Helferklasse einbauen und gut ist. :-)

  Public Shared Function GetTimestamp(ByVal FromDateTime As DateTime) As Integer
    Dim Startdate As DateTime = #1/1/1970#
    Dim Spanne As TimeSpan

    Spanne = FromDateTime.Subtract(Startdate)
    Return CType(Math.Abs(Spanne.TotalSeconds()), Integer)
  End Function

  Public Shared Function GetDateFromTimestamp(ByVal unixTimestamp As Integer) As DateTime
    Dim Span As TimeSpan
    Dim Startdate As Date = #1/1/1970#

    If unixTimestamp = 0 Then Return Startdate

    Span = New TimeSpan(0, 0, unixTimestamp)
    Return Startdate.Add(Span)
  End Function

keine verwandetn Artikel

Wenn du diesen Artikel für lesenswert hälst? Dann teile ihn mit anderen.
Icon Icon Icon Icon

häufig gelesene Artikel

Hinterlasse einen Kommentar

Du solltest angemeldet sein um einen Kommentar zu schreiben.

Navigation

Kalender

Oktober 2009
M D M D F S S
« Sep   Dez »
 1234
567891011
12131415161718
19202122232425
262728293031  

Tagkugel

Teamspeak 3 Viewer

Pesti's Klömpelkiste
Eingangshalle
Games & Co.
Smalltalk & misc.

Slideshow

Lade Dir den Flash Player, um die Diashow zu sehen.