Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie diese Funktionen, um die aktuelle Uhrzeit abzurufen und sie nach Bedarf zu konvertieren, anzupassen und zu speichern. Die aktuelle Uhrzeit ist die Systemzeit.
Die _ftime - und localtime -Routinen verwenden die TZ -Umgebungsvariable. Falls TZ nicht festgelegt, versucht die Laufzeitbibliothek, die vom Betriebssystem angegebenen Zeitzoneninformationen zu verwenden. Stehen diese Informationen nicht zur Verfügung, verwenden diese Funktionen den Standardwert von PST8PDT. Weitere Informationen zu , siehe TZ; auch unter_tzset_daylight.timezone
Zeitroutinen
| Funktion | Zweck |
|---|---|
asctime, , _wasctimeasctime_s_wasctime_s |
Konvertiert einen Zeitwert vom Typ struct tm in eine Zeichenfolge. Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer. |
clock |
Gibt die verstrichene Wanduhrzeit für den Prozess zurück. |
ctime, _ctime32, , _ctime64, _wctime, _wctime32_wctime64, _ctime_s, _ctime32_s, , _ctime64_s, _wctime_s, , _wctime32_s_wctime64_s |
Konvertiert einen Zeitwert vom Typ time_t, __time32_t oder __time64_t in eine Zeichenfolge. Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer. |
difftime, _difftime32_difftime64 |
Bestimmt den Unterschied zwischen zwei Uhrzeiten. |
_ftime, _ftime32, _ftime64, _ftime_s, _ftime32_s, _ftime64_s |
Speichert die aktuelle Systemzeit in einer Variablen vom Typ struct _timeb oder struct __timeb64 Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer. |
_futime, _futime32_futime64 |
Legt die Änderungszeit einer offenen Datei fest. |
gmtime
_gmtime32, _gmtime64 |
Konvertieren von Zeit vom Typ time_t in struct tm oder vom Typ __time64_t in struct tm. Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer. |
localtime
_localtime32, _localtime64 |
Konvertieren eines Zeitwerts vom Typ time_t in struct tm oder vom Typ __time64_t in struct tm mit lokaler Korrektur. Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer. |
_mkgmtime, _mkgmtime32_mkgmtime64 |
Konvertiert einen Zeitwert in einen Kalenderwert in GMT (Greenwich Mean Time). |
mktime, _mktime32_mktime64 |
Konvertiert einen Zeitwert in einen Kalenderwert. |
_strdate, , _wstrdate_strdate_s_wstrdate_s |
Gibt das aktuelle Systemdatum als Zeichenfolge zurück. Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer. |
strftime, , wcsftime_strftime_l_wcsftime_l |
Formatiert die Datums- und Uhrzeitzeichenfolge für die internationale Verwendung. |
_strtime, , _wstrtime_strtime_s_wstrtime_s |
Gibt die aktuelle Systemzeit als Zeichenfolge zurück. Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer. |
time, _time32_time64 |
Ruft die aktuelle Systemzeit als Typ time_t, __time32_t oder als Typ __time64_tab. |
_tzset |
Legt externe Zeitvariablen aus Umgebungsvariable TZfest. |
_utime, , _utime32_utime64, _wutime, , _wutime32_wutime64 |
Legt die Änderungszeit für eine angegebene Datei fest. Hierzu wird entweder die aktuelle Uhrzeit oder der Uhrzeitwert verwendet, der in der Struktur gespeichert ist. |
Hinweis
Die Uhrzeitfunktion gibt in allen Versionen von Microsoft C/C++ (mit Ausnahme von Microsoft C/C++ 7.0) und in allen Versionen von Visual C++ die aktuelle Uhrzeit als die Anzahl von Sekunden zurück, die seit dem 1. Januar 1970 verstrichen sind. In Microsoft C/C++ 7.0 gab time die aktuelle Uhrzeit als die Anzahl von Sekunden zurück, die seit dem 31. Dezember 1899 verstrichen sind.
Hinweis
In Versionen von Visual C++ und Microsoft C/C++ vor Visual Studio 2005 time_t war eine long int (32 Bit) und daher konnten sie nicht für Datumsangaben verwendet werden, die am 19. Januar 2038, UTC, 3:14:07. Januar 2038 liegen.
time_t entspricht jetzt standardmäßig __time64_t , aber das Definieren von _USE_32BIT_TIME_T ändert time_t in __time32_t und zwingt viele Zeitfunktionen zum Aufruf von Versionen, die die 32-Bit-Version von time_takzeptieren. Weitere Informationen finden Sie unter Standardtypen und Kommentare in der Dokumentation für die einzelnen Zeitfunktionen.