Funzione TzSpecificLocalTimeToSystemTime (timezoneapi.h)

Converte un'ora locale in un'ora utc (Coordinated Universal Time).

Sintassi

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

Parametri

[in, optional] lpTimeZoneInformation

Puntatore a una struttura di TIME_ZONE_INFORMATION che specifica il fuso orario per l'ora specificata in lpLocalTime.

Se lpTimeZoneInformation è NULL, la funzione usa il fuso orario attualmente attivo.

[in] lpLocalTime

Puntatore a una struttura SYSTEMTIME che specifica l'ora locale da convertire. La funzione converte questa volta nell'ora UTC corrispondente.

[out] lpUniversalTime

Puntatore a una struttura SYSTEMTIME che riceve l'ora UTC.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero e la funzione imposta i membri della struttura SYSTEMTIME a cui punta lpUniversalTime sui valori appropriati.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

TzSpecificLocalTimeToSystemTime prende in considerazione se l'ora legale (DST) è attiva per la conversione dell'ora locale.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione timezoneapi.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

GetSystemTime

GetTimeZoneInformation

Ora locale

SYSTEMTIME

SystemTimeToTzSpecificLocalTime

TIME_ZONE_INFORMATION

Funzioni temporali