Einzelnen Beitrag anzeigen

Shark99

Registriert seit: 16. Mai 2007
403 Beiträge
 
#1

Google Chrome Time nach TDateTime

  Alt 15. Sep 2012, 11:48
Hallo!

Ich versuche die Datumsstring von Google Chrome nach TDateTime zu wandeln.

Es ist Zeichenketten mit der Länge von 17 Bytes.

Beispiel: 12990353101092500

Nach viel Googeln habe ich festgestellt dass es ein leicht
modifiziertes Windows NT Datumsformat ist. Man muss zu
den 17 Stellen nur eine 0 anhängen damit es 18 werden.

Es handelt sich dann um die Zeit seit dem 1 Januar 1601 in Schritten von
100 Nanosekunden.

Auf der Windows Kommandozeile kann man sich die Zeit aus dem Beispiel (+ eine 0 am Ende)
so anzeigen lassen:

w32tm.exe /ntte 129903531010925000

Ergebnis:

150351 07:25:01.0925000 - 25.08.2012 09:25:01

Ich bitte nun um Hilfe um dieses Datumsformat nach TDateTime
zu konvertieren. Hab es selbst versucht ab es kommt nur
merkwürdiges dabei raus (Jahr 2381 etc).
  Mit Zitat antworten Zitat