Freigeben über


DateTimeZone.ToText

Syntax

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

Info

Gibt eine Textdarstellung von dateTimeZone zurück. Der optionale record-Parameter options kann angegeben werden, um zusätzliche Eigenschaften anzugeben. culture wird nur für Legacyworkflows verwendet. record kann die folgenden Felder enthalten:

  • Format: Ein text-Wert, der das zu verwendende Format angibt. Weitere Informationen hierzu erhalten Sie unter * Standardmäßige Datums- und Uhrzeitformatzeichenfolgen sowie benutzerdefinierte Datums- und Uhrzeitformatzeichenfolgen. Wenn Sie dieses Feld weglassen oder null angeben, wird das Datum mithilfe des durch Culture definierten Standardwerts formatiert.

  • Culture: Wenn Format nicht NULL ist, steuert Culture einige Formatbezeichner. Beispiel: "en-US" in ist "MMM", while "Jan", "Feb", "Mar", ..."ru-RU" in ist "MMM"."янв", "фев", "мар", ... Wenn Formatnull entspricht, steuert Culture das zu verwendende Standardformat. Wenn Culture dieser Parameter nicht angegeben wird null , Culture.Current wird verwendet.

Zur Unterstützung von Legacyworkflows können options und culture auch Textwerte sein. Hierbei entspricht das Verhalten dem Verhalten von options = [Format = options, Culture = culture].

Beispiel 1

Konvertiert #datetimezone(2010, 12, 31, 01, 30, 25, 2, 0) in einen text-Wert. Die Ergebnisausgabe kann je nach aktueller Kultur variieren.

Verwendung

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

Ausgabe

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

Beispiel 2

Führen Sie eine Konvertierung unter Verwendung eines benutzerdefinierten Formats und der Kultur „Deutsch“ durch.

Verwendung

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

Ausgabe

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

Beispiel 3

Führen Sie eine Konvertierung gemäß dem ISO 8601-Muster durch.

Verwendung

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

Ausgabe

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