Partager via


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 : valeur text 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 fournissez null, la date est mise en forme avec la valeur par défaut définie par Culture.

  • Culture : quand Format n’est pas null, Culture contrôle certains spécificateurs de format. Par exemple, dans "en-US""MMM" est "Jan", "Feb", "Mar", ..., tandis que dans "ru-RU""MMM" est "янв", "фев", "мар", .... Quand Format est null, Culture contrôle le format par défaut à utiliser. Quand Culture est null 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"