#include #include int main() { using namespace std; struct tm zeit; zeit.tm_sec = 0; // Sekunden nach voller Minute [0, 60] zeit.tm_min = 0; // Minuten nach voller Stunde [0, 59] zeit.tm_hour = 12; // Stunden seit Mitternacht [0, 23] zeit.tm_mday = 24; // Tag im Monat [1, 31] zeit.tm_mon = 11; // Monate seit Januar [0, 11] zeit.tm_year = 103; // Jahre seit 1900 zeit.tm_isdst= -1; // nicht bekannt, ob Sommerzeit time_t t = mktime(&zeit); if (t == (time_t)-1) zeit.tm_wday = 7; char* wochentag[] = { "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "???" }; cout << "Zeitstempel = " << t << '\n'; cout << zeit.tm_mday << ". " << zeit.tm_mon+1 << ". " << zeit.tm_year+1900 << " ist ein " << wochentag[zeit.tm_wday] << '\n'; }