time
| Definiert in Header <time.h> |
||
Gibt die aktuelle Kalenderzeit zurück, kodiert als time_t-Objekt, und speichert sie auch im time_t-Objekt, auf das von arg gezeigt wird (es sei denn, arg ist ein Nullzeiger)
Inhalt |
[bearbeiten] Parameter
| arg | - | Zeiger auf ein time_t-Objekt, in dem die Zeit gespeichert wird, oder ein Nullzeiger |
[bearbeiten] Rückgabewert
Aktuelle Kalenderzeit, kodiert als time_t-Objekt bei Erfolg, (time_t)(-1) bei Fehler. Wenn arg kein Nullzeiger ist, wird der Rückgabewert auch im Objekt gespeichert, auf das von arg gezeigt wird.
[bearbeiten] Hinweise
Die Kodierung der Kalenderzeit in time_t ist nicht spezifiziert, aber die meisten Systeme halten sich an die POSIX-Spezifikation und geben einen Wert von integralem Typ zurück, der die Anzahl der Sekunden seit der Epoche enthält. Implementierungen, bei denen time_t ein 32-Bit-Vorzeichenbehafteter Integer ist (viele historische Implementierungen), scheitern im Jahr 2038.
[bearbeiten] Beispiel
Mögliche Ausgabe
The current time is Fri Apr 24 15:05:25 2015 (1429887925 seconds since the Epoch)
[bearbeiten] Referenzen
- C23-Standard (ISO/IEC 9899:2024)
- 7.27.2.4 Die time-Funktion (p: TBD)
- C17-Standard (ISO/IEC 9899:2018)
- 7.27.2.4 Die time-Funktion (p: 286)
- C11-Standard (ISO/IEC 9899:2011)
- 7.27.2.4 Die time-Funktion (p: 391)
- C99-Standard (ISO/IEC 9899:1999)
- 7.23.2.4 Die time-Funktion (p: 341)
- C89/C90-Standard (ISO/IEC 9899:1990)
- 4.12.2.4 Die time-Funktion
[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) |
| (C11) |
gibt die Kalenderzeit in Sekunden und Nanosekunden basierend auf einer gegebenen Zeitbasis zurück (Funktion) |
| C++ Dokumentation für time
| |