Ich weis eigenltich ist ja Unix-Time 32 Bit, ich möchte aber gerne mit 64 Bit rechnen.
Ich hab zurzeit folgende Methode um ein Datum in Unix-Time umzuwandeln
Wenn ich aber jetzt ein Uhrzeit/datum darstellen will die kleiner ist als 13.12.1901 20:45:52 funktioniert es mit dieser methode nicht, gibt es einen "üblichen" weg das zu lösen oder muss ich mir da selber was basteln?
Danke
Flo
Ich hab zurzeit folgende Methode um ein Datum in Unix-Time umzuwandeln
Code:
time_t makeTime(int year, int month, int day, int hour, int min, int sec) { struct tm timeinfo; timeinfo.tm_year = year - 1900; timeinfo.tm_mon = month - 1; timeinfo.tm_mday = day; timeinfo.tm_hour = hour; timeinfo.tm_min = min; timeinfo.tm_sec = sec; timeinfo.tm_isdst = 0; return mktime(&timeinfo); }
Danke
Flo