Leggere in inglese

Condividi tramite


DateTimeZone.ToText

Sintassi

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

Informazioni su

Restituisce una rappresentazione testuale di dateTimeZone. È possibile fornire un parametro record facoltativo, options, per specificare proprietà aggiuntive. culture viene usato solo per i flussi di lavoro legacy. Il record può contenere i campi seguenti:

  • Format: un valore text che indica il formato da usare. Per altri dettagli, vedere * Stringhe di Formato Data e Ora Standard e Stringhe di Formato di Data e Ora Personalizzate. Se si omette questo campo o si specifica null, la formattazione della data verrà eseguita utilizzando l'impostazione predefinita definita da Culture.

  • Culture: quando Format non è Null, Culture controlla alcuni identificatori di formato. Ad esempio, in "en-US""MMM" è "Jan", "Feb", "Mar", ..., mentre in "ru-RU""MMM" è "янв", "фев", "мар", .... Quando Format è null, Culture controlla il formato predefinito da usare. Quando Culture è null o viene omesso, Culture.Current viene usato.

Per supportare flussi di lavoro legacy, options e culture possono anche essere valori di testo. Si tratta dello stesso comportamento di options = [Format = options, Culture = culture].

Esempio 1

Convertire #datetimezone(2010, 12, 31, 01, 30, 25, 2, 0) in un valore text. L'output dei risultati può variare a seconda delle impostazioni cultura correnti.

Utilizzo

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

Output

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

Esempio 2

Eseguire conversione con un formato personalizzato secondo le convenzioni della lingua tedesca.

Utilizzo

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

Output

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

Esempio 3

Convertire utilizzando il modello ISO 8601.

Utilizzo

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

Output

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