Référence UDF - Traduction Google


_Date_Time_LocalFileTimeToFileTime

Convertit un temps de fichier local à une époque de fichier basé sur UTC

 #include <Date.au3>
_Date_Time_LocalFileTimeToFileTime ( $pLocalTime )

Paramètre

$pLocalTime Pointeur sur une structure $tagFILETIME qui spécifie le temps local de fichiers, à convertir en un
UTC en fonction du temps de fichier.

Valeur de retour

Retourne une structure $tagFILETIME avec l'UTC en fonction du temps de fichier converti.

Remarque

Cette fonction utilise les paramètres actuels du temps de fuseau horaire et l'heure d'été. Par conséquent, si il fait jour gain de temps, cette fonction aura un gain de temps en compte la lumière du jour, même si le temps vous convertissez est dans le temps standard.

Liens

$tagFILETIME(), _Date_Time_FileTimeToLocalFileTime()

Exemple

#include <Date.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Global $g_idMemo

Example()

Func Example()
    Local $tTime, $tLocal

    ; Créer GUI
    GUICreate("Time", 400, 300)
    $g_idMemo = GUICtrlCreateEdit("", 2, 2, 396, 296, $WS_VSCROLL)
    GUICtrlSetFont($g_idMemo, 9, 400, 0, "Courier New")
    GUISetState(@SW_SHOW)

    ; Afficher la date / heure locale en tant UTC
    $tTime = _Date_Time_EncodeFileTime(@MON, @MDAY, @YEAR, @HOUR, @MIN, @SEC)
    $tLocal = _Date_Time_LocalFileTimeToFileTime(DllStructGetPtr($tTime))
    MemoWrite("Local date/time .: " & _Date_Time_FileTimeToStr($tLocal))

    ; Boucle jusqu'à ce que l'utilisateur quitte.
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc   ;==> Example

; Écrire une ligne dans le contrôle mémo
Func MemoWrite($sMessage)
    GUICtrlSetData($g_idMemo, $sMessage & @CRLF, 1)
EndFunc   ;==> MemoWrite