Wandelt die lokale Dateizeit in die UTC-basierte Dateizeit um.
#Include <Date.au3>
_Date_Time_LocalFileTimeToFileTime($pLocalTime)
Parameter
| $pLocalTime | Zeiger auf eine $tagFILETIME Struktur, welche spezifiziert, wie die lokale Dateizeit in die UTC-basierte Dateizeit gewandelt wird. |
Rückgabewert
Gibt die $tagFILETIME Struktur zurück die die UTC-basierte Dateizeit beinhaltet
Bemerkungen
Die Funktion verwendet die aktuellen Einstellungen der Zeitzone und der Sommerzeit. Deshalb wird, wenn die Sommerzeit eingestellt ist, diese berücksichtigt, selbst wenn die umzuwandelnde Zeit eine Standardzeit ist.
Verwandte Funktionen
_Date_Time_FileTimeToLocalFileTime, $tagFILETIME
Beispiel
#include <GuiConstantsEx.au3>
#include <Date.au3>
#include <WindowsConstants.au3>
Global $iMemo
_Main()
Func _Main()
Local $hGUI, $tTime, $tLocal
; Erstellt eine GUI
$hGUI = GUICreate("Zeit", 400, 300)
$iMemo = GUICtrlCreateEdit("", 2, 2, 396, 296, $WS_VSCROLL)
GUICtrlSetFont($iMemo, 9, 400, 0, "Courier New")
GUISetState()
; Zeigt ein(e) lokale(s) Datum/Zeit als UTC
$tTime = _Date_Time_EncodeFileTime(@MON, @MDAY, @YEAR, @HOUR, @MIN, @SEC)
$tLocal = _Date_Time_LocalFileTimeToFileTime(DllStructGetPtr($tTime))
MemoWrite("Lokale/s Datum/Zeit: " & _Date_Time_FileTimeToStr($tLocal))
; Die Schleife wiederholt sich, bis der Benutzer eine Beenden-Aktion auslöst
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc ;==>_Main
; Gibt eine Zeile im Memo-Fenster aus
Func MemoWrite($sMessage)
GUICtrlSetData($iMemo, $sMessage & @CRLF, 1)
EndFunc ;==>MemoWrite