GetSystemTime - wHour 2 Stunden in der Vergangenheit?



  • Hallo,
    ich lasse mir eine SYSTEMTIME Struktur füllen:

    SYSTEMTIME t;
    GetSystemTime(&t);
    printf("Hour: %i\n",t.wHour);
    

    Doch die Ausgabe von "wHour" zeigt mir immer eine Uhrzeit von -2 Stunden zur echten Zeit.
    Zum Beispiel ist es jetzt 19 hier,aber mir wird 17 Uhr ausgegeben.
    Wie kann ich dies ändern?



  • MSDN schrieb:

    The GetSystemTime function retrieves the current system date and time. The system time is expressed in Coordinated Universal Time (UTC).

    ➡ GetLocalTime


Anmelden zum Antworten