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 |