Share via


Uhrzeitverwaltung

Verwenden Sie diese Funktionen, um die aktuelle Zeit und den hierfür abzurufen, können Sie und speichern Sie sie gegebenenfalls. Die aktuelle Uhrzeit ist die Systemzeit.

Die Routinen _ftime und localtime verwenden die TZ - Umgebungsvariable. Wenn TZ nicht festgelegt wurde, versucht die Laufzeitbibliothek, die Zeitzonendaten verwenden, die durch das Betriebssystem festgelegt sind. Wenn diese Informationen nicht verfügbar sind, verwenden diese Funktionen den Standardwert PST8PDT. Weitere Informationen zu TZ, finden Sie unter _tzset; finden Sie auch unter _daylight, Zeitzone und _tzname.

Die Zeit Routinen fest

Funktion

Verwendung

.NET Framework-Entsprechung

asctime, _wasctime, asctime_s, _wasctime_s

Konvertieren Sie die Zeit vom Typ struct tm in die Zeichenfolge. Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer.

System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString

Uhr

Verstrichene Realzeit der EINGABETASTE für Prozess.

Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, _ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s

Konvertieren Sie die Zeit vom Typ time_t, __time32_t oder __time64_t der Zeichenfolge. Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer.

System::DateTime::GetDateTimeFormats, System::DateTime::ToString, System::DateTime::ToLongTimeString, System::DateTime::ToShortTimeString

difftime, _difftime32, _difftime64

Berechnungsunterschied zwischen zweimal.

System::DateTime::Subtract

_ftime, _ftime32, _ftime64,_ftime_s, _ftime32_s, _ftime64_s

Laufende Systemzeit des Speichers in der Variable des Typs struct _timeb oder struct-Typ __timeb64 sind die Versionen dieser Funktionen mit _s Suffix sicherer.

System::DateTime::Now

_futime, _futime32, _futime64

Legen Sie Änderungszeit auf offenen Datei fest

System::IO::File::SetLastAccessTime, System::IO::File::SetLastWriteTime, System::IO::File::SetCreationTime

gmtime, _gmtime32, _gmtime64, gmtime_s, _gmtime32_s, _gmtime64_s

Bekehrtzeit vom Typ time_t nach oder von struct tm-Typ __time64_t zu struct tm. Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer.

System::DateTime::UtcNow, System::DateTime::ToUniversalTime

localtime, _localtime32, _localtime64, localtime_s, _localtime32_s, _localtime64_s

Bekehrtzeit vom Typ time_t in struct tm oder vom Typ __time64_t zu struct tm mit lokaler Korrektur. Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer.

System::DateTime::ToLocalTime

_mkgmtime, _mkgmtime32, _mkgmtime64

Bekehrtzeit, Wert in der Universal Coordinated Time zu registrieren.

System::DateTime::ToUniversalTime

mktime, _mktime32, _mktime64

Bekehrtzeit, Wert zu registrieren.

System::DateTime::DateTime

_strdate, _wstrdate, _strdate_s, _wstrdate_s

Rückstromsystemdatum als Zeichenfolge. Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer.

Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

strftime, wcsftime, _strftime_l, _wcsftime_l

an uhrzeitzeichenfolge für internationale Anwendungen.

System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString

_strtime, _wstrtime, _strtime_s, _wstrtime_s

Rückstromsystemzeit als Zeichenfolge. Die Versionen dieser Funktionen mit dem Suffix _s sind sicherer.

System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString

Zeit, _time32, _time64

Rufen Sie aktuelle Systemzeit als time_t, __time32_t oder als __time64_t- Typ ab.

Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

_tzset

Festgelegte externe Zeitvariablen von der UmgebungsZeitvariable TZ.

Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

_utime, _utime32, _utime64, _wutime, _wutime32, _wutime64

Legen Sie Änderungszeit für angegebene Datei entweder mit der aktuellen Uhrzeit oder Zeitwerts fest, die in der Struktur gespeichert wurden.

Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

Hinweis

In allen Versionen von Microsoft C/C++ außer Version 7.0 Microsoft C/C++- und in allen Versionen von Visual C++, gibt die Zeitabhängigkeit der aktuellen Zeit als Anzahl von Sekunden zurück, die seit Mitternacht am 1. Januar 1970 verstrichen werden.In Version 7.0 von C/C++, hat time die aktuelle Zeit als die Anzahl der Sekunden zurück, die seit Mitternacht am 31. Dezember 1899 verstrichen wurden.

Hinweis

In Versionen von Visual C++ und Microsoft C/C++ vor Visual C++ 2005, konnte time_t long int (32 Bits) und kann nicht für Datumsangaben hinter 3:14 somit verwendet werden: Am 7. Januar 19 2038, UTC.time_t ist jetzt an __time64_t standardmäßig entsprechend, das Definieren einer _USE_32BIT_TIME_T ändert time_t in __time32_t und erzwingt Zeitabhängigkeiten, um viele Versionen aufzurufen, 32-Bit- time_t.Weitere Informationen finden Sie unter Standardtypen und Kommentare in der Dokumentation für die einzelnen Zeitabhängigkeiten.

Siehe auch

Referenz

Laufzeitroutinen nach Kategorie