Freigeben über


Date.ToText

Syntax

Date.ToText(
    date as nullable date,
    optional options as any,
    optional culture as nullable text
) as nullable text

Info

Gibt eine Textdarstellung von date 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 "Standarddatums- und Uhrzeitformatzeichenfolgen " und "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 #date(2010, 12, 31) in einen text-Wert. Die Ergebnisausgabe kann je nach aktueller Kultur variieren.

Verwendung

Date.ToText(#date(2010, 12, 31))

Ausgabe

"12/31/2010"

Beispiel 2

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

Verwendung

Date.ToText(#date(2010, 12, 31), [Format="dd MMM yyyy", Culture="de-DE"])

Ausgabe

"31 Dez 2010"

Beispiel 3

Ermitteln Sie das Datum im Hijri-Kalender, das dem 1. Januar 2000 im gregorianischen Kalender entspricht.

Verwendung

Date.ToText(#date(2000, 1, 1), [Format="yyyy", Culture="ar-SA"])

Ausgabe

"1420"