Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Date.FromText(text as nullable text, optional options as any) as nullable date
Info
Erstellt einen Datumswert aus einer Textdarstellung.
text: Ein Textwert, der auf ein Datum verdeckt werden soll.options: Optionalrecord, das zum Angeben zusätzlicher Eigenschaften bereitgestellt werden kann.recordkann die folgenden Felder enthalten:-
Format: Eintext-Wert, der das zu verwendende Format angibt. Weitere Informationen hierzu erhalten Sie unter " Standarddatums- und Uhrzeitformatzeichenfolgen " und "Benutzerdefinierte Datums- und Uhrzeitformatzeichenfolgen". Auslassen dieses Felds oder Bereitstellennullvon Ergebnissen beim Analysieren des Datums mithilfe eines optimalen Aufwands. -
Culture: WennFormatdies nicht null ist,Culturewerden einige Formatbezeichner gesteuert. Beispiel:"en-US"in ist"MMM", while"Jan", "Feb", "Mar", ..."ru-RU"in ist"MMM"."янв", "фев", "мар", ...WennFormatnullentspricht, steuertCulturedas zu verwendende Standardformat. WennCulturedieser Parameter nicht angegeben wirdnull, Culture.Current wird verwendet.
-
Um ältere Workflows zu unterstützen, options kann es sich auch um einen Textwert sein. Hierbei entspricht das Verhalten dem Verhalten von options = [Format = null, Culture = options].
Beispiel 1
Konvertiert "2010-12-31" in einen date-Wert.
Verwendung
Date.FromText("2010-12-31")
Ausgabe
#date(2010, 12, 31)
Beispiel 2
Führen Sie eine Konvertierung unter Verwendung eines benutzerdefinierten Formats und der Kultur „Deutsch“ durch.
Verwendung
Date.FromText("30 Dez 2010", [Format="dd MMM yyyy", Culture="de-DE"])
Ausgabe
#date(2010, 12, 30)
Beispiel 3
Ermitteln Sie das Datum im gregorianischen Kalender, das dem Anfang des Jahres 1400 im Hijri-Kalender entspricht.
Verwendung
Date.FromText("1400", [Format="yyyy", Culture="ar-SA"])
Ausgabe
#date(1979, 11, 20)
Beispiel 4
Wandeln Sie die italienischen Textdaten mit abgekürzten Monaten in der Spalte "Gepostetes Datum" in Datumswerte um.
Verwendung
let
Source = #table(type table [Account Code = text, Posted Date = text, Sales = number],
{
{"US-2004", "20 gen. 2023", 580},
{"CA-8843", "18 lug. 2024", 280},
{"PA-1274", "12 gen. 2023", 90},
{"PA-4323", "14 apr. 2023", 187},
{"US-1200", "14 dic. 2023", 350},
{"PTY-507", "4 giu. 2024", 110}
}),
#"Converted Date" = Table.TransformColumns(
Source,
{"Posted Date", each Date.FromText(_, [Culture = "it-IT"]), type date}
)
in
#"Converted Date"
Ausgabe
#table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"US-2004", #date(2023, 1, 20), 580},
{"CA-8843", #date(2024, 7, 18), 280},
{"PA-1274", #date(2023, 1, 12), 90},
{"PA-4323", #date(2023, 4, 14), 187},
{"US-1200", #date(2023, 12, 14), 350},
{"PTY-507", #date(2024, 6, 4), 110}
})