Konvertiert eine UTC-Zeit in eine lokale Zeit entsprechend der angegebenen Zeitzone
#include <Date.au3>
_Date_Time_SystemTimeToTzSpecificLocalTime ( $tUTC [, $tTimeZone = 0] )
| $tUTC | eine $tagSYSTEMTIME Struktur oder ein Zeiger auf diese, die eine Zeit in UTC angibt. Die Funktion konvertiert diese Zeit in eine lokale Zeit entsprechend der angegebenen Zeitzone. |
| $tTimeZone | [optional] eine $tagTIME_ZONE_INFORMATION Struktur oder ein Zeiger auf diese, die die Zeitzone angibt. Wenn hier 0 angegebenen wird, verwendet die Funktion die aktuell aktive Zeitzone. |
$tagSYSTEMTIME, $tagTIME_ZONE_INFORMATION
#include "Extras\HelpFileInternals.au3"
#include <Date.au3>
#include <GUIConstantsEx.au3>
#include <WindowsStylesConstants.au3>
Example()
Func Example()
Local $tLocal, $tSystem
; Erstellt eine GUI
GUICreate("Zeit", 400, 300)
_MemoCreate(2, 2, 396, 296, $WS_VSCROLL)
GUISetState(@SW_SHOW)
; Umwandlung der Systemzeit in die Lokalzeit
$tSystem = _Date_Time_GetSystemTime()
$tLocal = _Date_Time_SystemTimeToTzSpecificLocalTime($tSystem)
_MemoWrite("Systemzeit -> Lokalzeit: " & _Date_Time_SystemTimeToDateTimeStr($tLocal))
$tLocal = _Date_Time_GetLocalTime()
$tSystem = _Date_Time_TzSpecificLocalTimeToSystemTime($tLocal)
_MemoWrite("Lokalzeit -> Systemzeit: " & _Date_Time_SystemTimeToDateTimeStr($tSystem))
; Die Schleife wiederholt sich, bis der Benutzer eine Beenden-Aktion auslöst
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc ;==>Example