UDF > Date >


_DateTimeFormat

Retourne la date dans le format des paramètres régionaux du PC

#include <Date.au3>
_DateTimeFormat ( $sDate, $sType )

Paramètres

$sDate Date donnée dans le format "AAAA/MM/JJ[ HH:MM:SS]"
$sType Un des suivants:
0 - Affiche une date et/ou une heure. S'il y a une partie de date, l'afficher comme une date courte.
S'il y a une partie d'une heure, l'afficher comme une heure longue. Si présent, les deux parties sont affichées.
1 - Affiche une date en utilisant la date au format long spécifié dans les paramètres régionaux de votre ordinateur.
2 - Affiche une date en utilisant la date au format court spécifié dans les paramètres régionaux de votre ordinateur.
3 - Affiche une heure en utilisant l'heure au format spécifié dans les paramètres régionaux de votre ordinateur.
4 - Affiche une heure en utilisant le format 24 heures (hh:mm).
5 - Affiche une heure en utilisant le format 24 heures (hh:mm:ss).

Valeur de retour

Succès: Retourne la date dans le format approprié.
Échec: Retourne 0 et définit @error <> 0.
@error: 1 - $sDate invalide
2 - $sType invalide

Remarques

Voir _DateTimeSplit() pour d'autres variations possibles du format de la date d'entrée.

En relation

_NowDate, _NowTime

Exemple

#include <Date.au3>
#include <MsgBoxConstants.au3>

; Affiche la date/heure actuelle dans le format du PC
MsgBox($MB_SYSTEMMODAL, "Format long du PC", _DateTimeFormat(_NowCalc(), 1))
MsgBox($MB_SYSTEMMODAL, "Format court du PC", _DateTimeFormat(_NowCalc(), 2))