Leggere in inglese

Condividi tramite


DateTime.ToText

Sintassi

DateTime.ToText(dateTime as nullable datetime, optional options as any, optional culture as nullable text) as nullable text

Informazioni su

Restituisce una rappresentazione testuale di dateTime. È 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 di 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, si usa Culture.Current.

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 #datetime(2010, 12, 31, 01, 30, 25) in un valore text. L'output dei risultati può variare a seconda delle impostazioni cultura correnti.

Utilizzo

DateTime.ToText(#datetime(2010, 12, 31, 01, 30, 25))

Output

"12/31/2010 1:30:25 AM"

Esempio 2

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

Utilizzo

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

Output

"30 Dez 2010 02:04:50.369730"

Esempio 3

Convertire utilizzando il modello ISO 8601.

Utilizzo

DateTime.ToText(#datetime(2000, 2, 8, 3, 45, 12),[Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])

Output

"2000-02-08T03:45:12Z"