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








Hinterlasse einen Kommentar
Du solltest angemeldet sein um einen Kommentar zu schreiben.