tm
Von cppreference.com
| Definiert in Header <time.h> |
||
| struct tm; |
||
Struktur, die ein Kalenderdatum und eine Kalenderzeit enthält, aufgeteilt in ihre Komponenten.
Inhalt |
[bearbeiten] Member-Objekte
| int tm_sec |
Sekunden nach der Minute – [0, 61](bis C99)[0, 60](seit C99)[Anm. 1](öffentliches Mitgliedsobjekt) |
| int tm_min |
Minuten nach der Stunde – [0, 59](öffentliches Mitgliedsobjekt) |
| int tm_hour |
Stunden seit Mitternacht – [0, 23](öffentliches Mitgliedsobjekt) |
| int tm_mday |
Tag des Monats – [1, 31](öffentliches Mitgliedsobjekt) |
| int tm_mon |
Monate seit Januar – [0, 11](öffentliches Mitgliedsobjekt) |
| int tm_year |
Jahre seit 1900 (öffentliches Mitgliedsobjekt) |
| int tm_wday |
Tage seit Sonntag – [0, 6](öffentliches Mitgliedsobjekt) |
| int tm_yday |
Tage seit dem 1. Januar – [0, 365](öffentliches Mitgliedsobjekt) |
| int tm_isdst |
Taglichtspannenzeit-Flag. Der Wert ist positiv, wenn die Taglichtspannenzeit wirksam ist, null, wenn nicht, und negativ, wenn keine Informationen verfügbar sind. (öffentliches Mitgliedsobjekt) |
[bearbeiten] Anmerkungen
Der Standard schreibt nur die Anwesenheit der oben genannten Mitglieder in beliebiger Reihenfolge vor. Die Implementierungen fügen dieser Struktur normalerweise weitere Datenmember hinzu.
- ↑ Der Bereich erlaubt eine positive Schaltsekunde. Zwei Schaltsekunden in derselben Minute sind nicht erlaubt (der Bereich 0..61 in C89 war ein Fehler).
[bearbeiten] Beispiel
Führen Sie diesen Code aus
Ausgabe
Sat Jan 1 00:00:00 2022
[bearbeiten] Referenzen
- C23-Standard (ISO/IEC 9899:2024)
- 7.27.1/3 Komponenten der Zeit (S. TBD)
- C17-Standard (ISO/IEC 9899:2018)
- 7.27.1/3 Komponenten der Zeit (p: 284)
- C11-Standard (ISO/IEC 9899:2011)
- 7.27.1/3 Komponenten der Zeit (p: 388)
- C99-Standard (ISO/IEC 9899:1999)
- 7.23.1/3 Komponenten der Zeit (S. 338)
- C89/C90-Standard (ISO/IEC 9899:1990)
- 4.12.1 Komponenten der Zeit
[bearbeiten] Siehe auch
| (C23)(C11) |
konvertiert Zeit seit Epoche in Kalenderzeit, ausgedrückt als lokale Zeit (Funktion) |
| (C23)(C11) |
konvertiert Zeit seit Epoche in Kalenderzeit, ausgedrückt als koordinierte Weltzeit (UTC) (Funktion) |
| C++ Dokumentation für tm
| |