UDF > WinAPIEx > Internationalization >


_WinAPI_GetTimeFormat

Formate l'heure sous forme de cha�ne pour une locale sp�cifi�e par son identifiant

#include <WinAPILocale.au3>
_WinAPI_GetTimeFormat ( [$iLCID = 0 [, $tSYSTEMTIME = 0 [, $iFlags = 0 [, $sFormat = '']]]] )

Param�tres

$iLCID [optionnel] L'identifiant de la locale (LCID) qui sp�cifie les param�tres r�gionaux ou l'une des valeurs pr�d�finies suivantes:
$LOCALE_INVARIANT
$LOCALE_SYSTEM_DEFAULT
$LOCALE_USER_DEFAULT

Windows Vista ou une version ult�rieure
$LOCALE_CUSTOM_DEFAULT
$LOCALE_CUSTOM_UI_DEFAULT
$LOCALE_CUSTOM_UNSPECIFIED
$tSYSTEMTIME [optionnel] Structure $tagSYSTEMTIME qui contient les informations de l'heure � formater. Si ce param�tre est 0 (par d�faut), la fonction utilisera l'heure actuelle de syst�me local.
$iFlags [optionnel] Les flags qui sp�cifient les options de formatage de l'heure.
Ce param�tre peut prendre une ou plusieurs des valeurs suivantes:
$TIME_FORCE24HOURFORMAT
$TIME_NOMINUTESORSECONDS
$TIME_NOSECONDS
$TIME_NOTIMEMARKER
$sFormat [optionnel] La cha�ne qui est utilis�e pour formater l'heure. Par exemple, "hh:mm:ss tt". Si ce param�tre est omis ou la cha�ne vide (par d�faut), la fonction retourne la cha�ne en acord avec le format d'heure de la locale sp�cifi�e.

Valeur de retour

Succ�s: Retourne la cha�ne contenant l'heure format�e.
�chec: D�finit @error <> 0, appelez _WinAPI_GetLastError() pour obtenir des informations suppl�mentaires sur l'erreur.

Voir aussi

Consultez GetTimeFormat dans la librairie MSDN.

Exemple

#include <APILocaleConstants.au3>
#include <WinAPILocale.au3>

ConsoleWrite( _WinAPI_GetTimeFormat() & @CRLF)
ConsoleWrite( _WinAPI_GetTimeFormat(0, 0, BitOR($TIME_FORCE24HOURFORMAT, $TIME_NOSECONDS)) & @CRLF)