Compartir a través de


DateTimeZone.ToText

Sintaxis

DateTimeZone.ToText(dateTimeZone as nullable datetimezone, optional options as any, optional culture as nullable text) as nullable text

Acerca de

Devuelve una representación textual de dateTimeZone. Se puede proporcionar un parámetro de record opcional, options, para especificar más propiedades. culture solo se usa para flujos de trabajo heredados. record puede contener los campos siguientes:

  • Format: un valor text que indica el formato que se usará. Para obtener más información, vaya a https://go.microsoft.com/fwlink/?linkid=2180104 y https://go.microsoft.com/fwlink/?linkid=2180105. Si se omite este campo o se proporciona null, se dará formato a la fecha con el valor predeterminado definido por Culture.

  • Culture: cuando Format no es null, Culture controla algunos especificadores de formato. Por ejemplo, en "en-US" "MMM" es "Jan", "Feb", "Mar", ..., mientras que en "ru-RU" "MMM" es "янв", "фев", "мар", .... Cuando Format es null, Culture controla el formato predeterminado que se va a usar. Cuando Culture es null o se omite, se usa Culture.Current.

Para admitir flujos de trabajo heredados, options y culture también puede ser valores de texto. Esto tiene el mismo comportamiento que options = [Format = options, Culture = culture].

Ejemplo 1

Convertir #datetimezone(2010, 12, 31, 01, 30, 25, 2, 0) en un valor text. La salida del resultado puede variar en función de la referencia cultural actual.

Uso

DateTimeZone.ToText(#datetimezone(2010, 12, 31, 01, 30, 25, 2, 0))

Salida

"12/31/2010 1:30:25 AM +02:00"

Ejemplo 2

Convertir con un formato personalizado y la referencia cultural alemana.

Uso

DateTimeZone.ToText(#datetimezone(2010, 12, 30, 2, 4, 50.36973, -8,0), [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])

Salida

"30 Dez 2010 02:04:50.369730 -08:00"

Ejemplo 3

Convertir con el patrón ISO 8601.

Uso

DateTimeZone.ToText(#datetimezone(2000, 2, 8, 3, 45, 12, 2, 0),[Format="O", Culture="en-US"])

Salida

"2000-02-08T03:45:12.0000000+02:00"