Now aus Borland C

28/04/2011 - 07:45 von Curtis Newton | Report spam
Hallo,

es gibt in Borland C eine Funktion names 'Now()'. Diese gibt die
Sekunden seit 30.12.1899 zurück. Diese Funktion hàtte ich gerne für
Visual C. Wie kann ich das realisieren?

C.
 

Lesen sie die antworten

#1 Thomas Koller
28/04/2011 - 08:13 | Warnen spam
Curtis Newton wrote:
es gibt in Borland C eine Funktion names 'Now()'. Diese gibt die
Sekunden seit 30.12.1899 zurück. Diese Funktion hàtte ich gerne für
Visual C. Wie kann ich das realisieren?



Wieder ein neuer origineller Nullpunkt für eine Zeit, den kannte
ich noch nicht. ;-)

Aber egal, beispielsweise mit GetSystemTimeAsFileTime bekommst
die 100-Nanosekunden seit 1.1.1601 12:00.
Du brauchst als nur einmal mit SystemTimeToFileTime diesen Wert
für den 30.12.1899 ausrechnen, und den dann jeweils davon abziehen
und das ganze mit 10000000 multiplizieren.

Tom

P.S. Wie üblich gibt es natürlich mehrere Möglichkeiten deinen Wunsch
zu erreichen.

Ähnliche fragen