Zeit generieren
-
Hi,
Ich moechte aus den vergangenen Sekunden seit 1970 ein time struct konstruieren,
wie geht das? Also etwas in der Art von:mktime(1147872119)time_t seconds= time(NULL)liefert mir nur das aktuelle Datum.
Danke.
Gruss
Max
-
eine Minute hat 60s
eine Stunde 60min.
ein tag 24h
ein jahr 365d manchmal 366!
-
localtime und gmtime machen aus einer beliebigen time_t eine struct tm... mktime (wie Du schon erkannt hast) umgekehrt.
EDIT:
@1310-Logik: Nicht Dein Ernst das selberzumachen?! :p
-
Puh, also ich steh kraeftig auf dem Schlauch.
Ich hab ein int 11111111, das die Sekunden seit 1970 repraesentiert.
Wie bekomme ich das jetzt in ein zeit struct?Danke.
-
wlkikiv - dafür bieten sich die Funktionen gmtime() bzw. localtime() an (erstere verwendet Greenwich-Zeit, letztere berücksichtigt deine lokale Zeitzone).
-
LordJaxom schrieb:
localtime und gmtime machen aus einer beliebigen time_t eine struct tm... mktime (wie Du schon erkannt hast) umgekehrt.
EDIT:
@1310-Logik: Nicht Dein Ernst das selberzumachen?! :pSo als Übung?
Nein natürlich nicht..
-
Okok, lesen bildet. Danke, hat geklappt.