Fragen zu time.h



  • Hallo

    ich möchte mir in einer GUI die Zeit anzeigen lassen mit hh/mm/ss. Bei time.h hab ich aber nur die Möglichkeit mir das komplette Datum noch mit anzeigen zu lassen. Gibt es eine Möglichkeit in C++ sich nur die Zeit und sonst nichts anzeigen zu lassen oder muss man das dann selbst implementieren?



  • Hallo

    siehe hier.

    bis bald
    akari



  • Oder Manuell:

    time_t time1;
    tm *now;
    time1= time(0);
    now = localtime(&time1);
    

    dann haste das tm srtuct voll und kannst auf jeden wert zugreifen und ihn ausgeben(alle sin im struct tm definiert):
    int tm_sec; Sekunden nach der vollen Minute (0, 61)*
    int tm_min; Minuten nach der vollen Stunde (0, 59)
    int tm_hour; Stunden seit Mitternacht (0, 23)
    int tm_mday; Tage im Monat (1, 31)
    int tm_mon; Monate seit Januar (0, 11)
    int tm_year; Jahre seit 1900
    int tm_wday; Tage seit Sonntag (0, 6)
    int tm_yday; Tage seit dem 1. Januar (0, 365)
    int tm_isdst; Kennzeichen für Sommerzeit
    (*Die zusätzlich möglichen Sekunden sind Schaltsekunden)


Anmelden zum Antworten