Freigeben über


Zeit-Verwaltung

Verwenden Sie diese Funktionen und die aktuelle Uhrzeit abzurufen, konvertieren Sie sie speichern und passen Sie, sofern erforderlich.Die aktuelle Zeit beträgt die Systemzeit.

Die _ftimeund localtime Routinen verwenden die TZ Umgebungsvariablen.Wenn TZ nicht festgelegt ist, versucht die Laufzeitbibliothek, die Zeitzonendaten verwenden, die vom Betriebssystem bereitgestellt werden.Wenn diese Informationen nicht verfügbar sind, verwenden diese Funktionen den Standardwert PST8PDT.Weitere Informationen zu TZfinden Sie unter _tzset. Darüber hinaus finden Sie unter _daylight, Zeitzone und _tzname.

Zeit-Routinen

Funktion

Verwendung

NET Framework-Entsprechung

asctime, _wasctime, asctime_s, _wasctime_s

Konvertieren von Zeit vom Typ struct tm der Zeichenfolge.Die Versionen dieser Funktionen mit dem _s Suffix sind sicherer.

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

Uhr

Geben Sie die verstrichene Zeit für die Wanduhr Prozess zurück.

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

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

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

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

difftime, _difftime32, _difftime64

Berechnet Unterschied zwischen zwei Mal.

System::DateTime::Subtrahieren von

_ftime, _ftime32, _ftime64,_ftime_s, _ftime32_s, _ftime64_s

Laufende Systemzeit des Speichers in der Variablen des Typs struct _timebstructTyp oder__timeb64 sind die Versionen dieser Funktionen mit dem Suffix _s sicherer.

System::DateTime::Nun

_futime, _futime32, _futime64

Legen Sie bei geöffneter Zeit der Änderung fest

System::EA::Datei::SetLastAccessTime, System::EA::Datei::SetLastWriteTime, System::EA::Datei::SetCreationTime

gmtime, _gmtime32, _gmtime64, gmtime_s, _gmtime32_s, _gmtime64_s

Konvertieren Sie Zeit vom Typtime_t zu oderstruct tm von Typ__time64_tstruct tm.Die Versionen dieser Funktionen mit dem_s Suffix sind sicherer.

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

localtime, _localtime32, _localtime64, localtime_s, _localtime32_s, _localtime64_s

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

System::DateTime::ToLocalTime

_mkgmtime, _mkgmtime32, _mkgmtime64

Konvertieren zeit in der Wert auf den Kalender Greenwich Mean Time.

System::DateTime::ToUniversalTime

mktime, _mktime32, _mktime64

Konvertieren zeit Wert auf den Kalender.

System::DateTime::DateTime

_strdate, _wstrdate, _strdate_s, _wstrdate_s

Rückstrom System Datum als Zeichenfolge.Die Versionen dieser Funktionen mit dem _s Suffix sind sicherer.

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

strftime, wcsftime, _strftime_l, _wcsftime_l

Formatieren und uhrzeitzeichenfolge für internationale Verwendung.

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

_strtime, _wstrtime, _strtime_s, _wstrtime_s

Rückstrom System Zeit als Zeichenfolge.Die Versionen dieser Funktionen mit dem _s Suffix sind sicherer.

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

Zeitpunkt, _time32, _time64

Rufen Sie aktuelle Systemzeit als Typ time_t,__time32_t oder als Typ __time64_tab.

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

_tzset

Festlegen von externen Zeitvariablen von der Umgebung Zeitvariable TZ.

Nicht zutreffend.Um die Standard-C-Funktion aufzurufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

_utime, _utime32, _utime64, _wutime, _wutime32, _wutime64

Festlegen von Zeit für die angegebene Datei entweder mit der aktuellen Uhrzeit oder Zeitwerts fest, die in der Struktur gespeichert wurden.

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

HinweisHinweis

In allen Versionen von Microsoft C/C++ ausgenommen Version 7.0 Microsoft C/C++ und in allen Versionen von Visual C++ wurde, gibt die Zeitabhängigkeit die aktuelle Uhrzeit zurück, z. B. die Anzahl der seit Mitternacht vergangenen Sekunden am 1. Januar 1970 verstrich.In Version 7.0, Microsoft C/C++ timedie aktuelle Zeit zurück, wohingegen die Anzahl der seit Mitternacht vergangenen Sekunden am 31. Dezember 1899 verstrich.

HinweisHinweis

In den Versionen von Visual C++ vor C/C++ und Microsoft Visual C++ 2005 war time_tlong int(32 Bits) und kann daher nicht für Datumsangaben nach 3:14 Uhr verwendet werden: Am 7. Januar 19 2038, UTC.time_tist nun standardmäßig __time64_t äquivalent, aber das Definieren von _USE_32BIT_TIME_Tändert time_tzu __time32_tfür ungültig und erzwingt, dass viele Zeitabhängigkeiten, um Versionen aufzurufen, die 32-Bit-Version time_takzeptieren.Weitere Informationen finden Sie unter Standardtypen und Kommentare in der Dokumentation für die einzelnen Zeitabhängigkeiten.

Siehe auch

Referenz

Ablaufroutinen nach Kategorie