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?
-
-
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)