17. august 2004 - 20:48Der er
7 kommentarer og 1 løsning
UNIX timestamp til Normal læselig dato
Er der nogen der har en funktion der kan konvertere et UNIX timestamp (antal sekunder siden 1/1/1970 00:00:00 GMT) til en almindelig dato og det samme fra en almindelig dato til et UNIX timestamp.
Jeg har googlet lidt, men synes ikke jeg har kunnet finde noget jeg har kunnet bruge til noget...
Det eneste jeg fandt var flg.: MsgBox DateAdd("s", "1092768466", "1/1/1970")
Den burde give: 17/08/2004 20:47:46
Den giver: 17/08/2004 18:47:46
Altså den tager ikke højde for hvilken tidszone... Nogen der kan få den til det??
Private Type SYSTEMTIME wYear As Integer wMonth As Integer wDayOfWeek As Integer wDay As Integer wHour As Integer wMinute As Integer wSecond As Integer wMilliseconds As Integer End Type
Private Type TIME_ZONE_INFORMATION Bias As Long StandardName(32) As Integer StandardDate As SYSTEMTIME StandardBias As Long DaylightName(32) As Integer DaylightDate As SYSTEMTIME DaylightBias As Long End Type
Private Declare Function GetTimeZoneInformation Lib "kernel32.dll" (lpTimeZoneInformation As TIME_ZONE_INFORMATION) As Long
og:
Dim tz As TIME_ZONE_INFORMATION Call GetTimeZoneInformation(tz) MsgBox CStr(tz.Bias)
Har opgivet projektet for nogen tid siden... Lukker...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.