Datum in Sekunden umwandeln
-
Hallo,
ich möchte folgendes realisieren.
Ich muss eine Referenzzeit in einer Datei speichern. (um diese passend einlesen zu können benötige ich sie jedoch in Sekunden, da er mir das Format 17:03:25 als 17:3:25 darstellen würde und ich somit keine fixe Auslesegröße hätte)Diese Referenzzeit bekomm ich durch die Funktion die aktuelle Uhrzeit/Datum einzulesn
welche Möglichkeit habe ich nun 18:25:34 13.2.2006 in Sekunden umzuwandeln?
mfg Mik
-
Schau dir mal die Methoden des Headers <ctime> an, die sind für solche Umwandlungen vorgesehen (mktime() wandelt ein struct tm in time_t (Sekunden seit 1.1.1970) um, localtime() wandelt wieder zurück).
@Ausgabebreite: Du kannst int's mit printf("%02d",val) auch mit führender 0 ausgeben.
-
herzlichen dank
-
CStoll schrieb:
@Ausgabebreite: Du kannst int's mit printf("%02d",val) auch mit führender 0 ausgeben.
Sorry, müsste es nicht heißen: printf("%.2d",val) ?