Freigeben über


TzSpecificLocalTimeToSystemTime-Funktion (timezoneapi.h)

Konvertiert eine Ortszeit in eine Zeit in koordinierte Weltzeit (UTC).

Syntax

BOOL TzSpecificLocalTimeToSystemTime(
  [in, optional] const TIME_ZONE_INFORMATION *lpTimeZoneInformation,
  [in]           const SYSTEMTIME            *lpLocalTime,
  [out]          LPSYSTEMTIME                lpUniversalTime
);

Parameter

[in, optional] lpTimeZoneInformation

Ein Zeiger auf eine TIME_ZONE_INFORMATION-Struktur , die die Zeitzone für die in lpLocalTime angegebene Zeit angibt.

Wenn lpTimeZoneInformationNULL ist, verwendet die Funktion die derzeit aktive Zeitzone.

[in] lpLocalTime

Ein Zeiger auf eine SYSTEMTIME-Struktur , die die zu konvertierende Ortszeit angibt. Die Funktion konvertiert dieses Mal in die entsprechende UTC-Zeit.

[out] lpUniversalTime

Ein Zeiger auf eine SYSTEMTIME-Struktur , die die UTC-Zeit empfängt.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich null, und die Funktion legt die Member der SYSTEMTIME-Struktur , auf die von lpUniversalTime verwiesen wird, auf die entsprechenden Werte fest.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

TzSpecificLocalTimeToSystemTime berücksichtigt, ob die Sommerzeit (DST) für die umzurechnende Ortszeit wirksam ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile timezoneapi.h (Einschließen von Windows.h)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

GetSystemTime

GetTimeZoneInformation

Ortszeit

SYSTEMTIME

SystemTimeToTzSpecificLocalTime

TIME_ZONE_INFORMATION

Zeitfunktionen