DateTimeZone.ToText
Syntaxe
DateTimeZone.ToText(dateTimeZone as nullable datetimezone, optional options as any, optional culture as nullable text) as nullable text
À propos
Retourne une représentation textuelle de dateTimeZone
. Vous pouvez fournir un paramètre record
facultatif, options
, pour spécifier des propriétés supplémentaires. culture
est utilisé uniquement pour les workflows hérités. record
peut contenir les champs suivants :
Format
: valeurtext
indiquant le format à utiliser. Pour plus d'informations, accédez à https://go.microsoft.com/fwlink/?linkid=2180104, https://go.microsoft.com/fwlink/?linkid=2180105. Si vous omettez ce champ ou si vous fournisseznull
, la date est mise en forme avec la valeur par défaut définie parCulture
.Culture
: quandFormat
n’est pas null,Culture
contrôle certains spécificateurs de format. Par exemple, in"en-US"
"MMM"
est"Jan", "Feb", "Mar", ...
, tandis qu’en"ru-RU"
"MMM"
est"янв", "фев", "мар", ...
. QuandFormat
estnull
,Culture
contrôle le format par défaut à utiliser. QuandCulture
estnull
ou omis, Culture.Current est utilisé.
Pour prendre en charge les workflows hérités, options
et culture
peuvent également être des valeurs de texte. Le comportement est le même qu’avec options = [Format = options, Culture = culture]
.
Exemple 1
Convertit #datetimezone(2010, 12, 31, 01, 30, 25, 2, 0)
en une valeur text
. La sortie des résultats peut varier en fonction de la culture actuelle.
Utilisation
DateTimeZone.ToText(#datetimezone(2010, 12, 31, 01, 30, 25, 2, 0))
Sortie
"12/31/2010 1:30:25 AM +02:00"
Exemple 2
Convertissez en utilisant un format personnalisé et la culture Allemand.
Utilisation
DateTimeZone.ToText(#datetimezone(2010, 12, 30, 2, 4, 50.36973, -8,0), [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])
Sortie
"30 Dez 2010 02:04:50.369730 -08:00"
Exemple 3
Convertissez en utilisant le modèle ISO 8601.
Utilisation
DateTimeZone.ToText(#datetimezone(2000, 2, 8, 3, 45, 12, 2, 0),[Format="O", Culture="en-US"])
Sortie
"2000-02-08T03:45:12.0000000+02:00"