Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » 32-bit Windows Time/Date Formats

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.06.2004, 09:11 Uhr
Tutnix



Hallo!

Ich habe nen Zeitstempel in folgendem Format vorliegen:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_32.2d.bit_windows_time.2f.date_formats.asp

Leider arbeiten sämtliche Funktionen die ich gefunden habe mit nem anderen Zeitformat. Gibts da was, das mir obiges Format umwandelt (also am liebsten in CTime Form) oder muss ich das selber schreiben?

Thx & Grüße,
Tutnix

Dieser Post wurde am 22.06.2004 um 09:35 Uhr von Tutnix editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.06.2004, 10:02 Uhr
ao

(Operator)


Das scheint eine 32-Bit-Übertragung des alten MS-DOS-Zeitformats zu sein. Es gibt Konvertierungsroutinen zu FILETIME, such mal nach DosDateTimeToFiletime. Diese Funktion nimmt zwei 16-Bit-Argumente; trenn deinen 32-Bit-Wert in Highword und Lowword und gib sie da hinein. Ein FILETIME kannst du dann in CTime reinstecken.

Die Beschreibungen der Bitmasken dort sind allerdings genau spiegelverkehrt zu deiner Definition. Ich tippe auf einen Fehler in der Doku; ich kann mir beim besten Willen nicht vorstellen, dass Microsoft ein so bescheuertes Format zweimal erfindet.
Probier mit verschiedenen Werten aus, ob was Sinnvolles rauskommt.

Oder betrachte es als Übung, die Umwandlung selber zu programmieren; dann ist aber der Weg über SYSTEMTIME einfacher als über FILETIME.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.06.2004, 12:49 Uhr
Tutnix



Thx!
Tutnix

Dieser Post wurde am 22.06.2004 um 13:23 Uhr von Tutnix editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: