Problem mit localtime ab dem zweitem aufruf
-
hallo,
habe hier ein problem mit der methode localtime innerhalb einens Logservice.
und zwar hole ich mir dir lokale uhrzeit und lasse mir diese aufbröseln.codeschnippsel:
{
....
timeb t;
ftime(&t);
tm *pTime = localtime(&(t.time));
....
}
das Problem ist das beim ersten aufruf alles richtig abläuft und ab dem zweiten alles eine Stunde zeitversetzt ist.
t.timezone ist schon beim ersten aufruf -60, daran liegt es also nicht, die werte die ftime zurückgibt scheinen mir sowieso in Ordnung!
erst bei localtime verbiegt sich die Stundenzahl.hat jemand eine Idee woran dies liegen kann, denjenigen wünsche ich einen besonders guten rutsch ins nächste jahr!
PS. allen anderen natürlich auch einen guten Rutsch!!!
-
Ich weiß es nicht aber wenns immer eine stunde zurück ist mach halt eine wieder dazu!
Dann ist es ja wurscht!