GetTimeZoneInformation
von ActiveVB-Team
Deklaration
Declare Function GetTimeZoneInformation Lib "kernel32" ( _ lpTimeZoneInformation As TIME_ZONE_INFORMATION) As LongWeitere Informationen zur Verwendung dieser Funktion finden sie u.U. auch im Artikel GetTimeZoneInformation des API-Wikis.
GetTimeZoneInformation ermittelt Details über eine Zeitzone und legt diese in der Struktur TIME_ZONE_INFORMATION ab. Unter anderem sind das zwei SYSTEMTIME Strukturen, die angeben, wann die Sommerzeit beginnt und endet, sowie die verschiedenen Anpassungen für die Umwandlung von Systemzeit in lokale Zeit.
| Parameter | |
|---|---|
| lpTimeZoneInformation | Zeiger auf eine TIME_ZONE_INFORMATION Struktur, die die Daten der Zeitzone aufnimmt. |
Tabelle 1
| Rückgabewerte | |
|---|---|
| TIME_ZONE_ID_UNKNOWN | Die aktuelle Zeitzone wurde nicht gefunden. Das kann passieren, wenn SetTimeZoneInformation aufgerufen wird und die übergebene Struktur keinen Änderungszeitpunkt enthält. |
| TIME_ZONE_ID_STANDARD | Die angegebene Zeitzone befindet sich im Breich der Normalzeit. |
| TIME_ZONE_ID_DAYLIGHT | Die angegebene Zeitzone befindet sich im Breich der Sommerzeit. |
| &HFFFFFFFF | Es liegt ein Fehler vor. |
Tabelle 2
Unterstützte Betriebssysteme
Win32s, Windows 95, Windows 98, Windows NT
Verwandte API-Funktionen
SetTimeZoneInformation, GetLocalTime
Zugehörige Tipps
Zugehörige Microsoft Knowledge Base Artikel
