DateTime.FromText
Syntax
DateTime.FromText(text as nullable text, optional options as any) as nullable datetime
Info
Erstellt einen datetime
-Wert aus einer Textdarstellung (text
). Der optionale record
-Parameter options
kann angegeben werden, um zusätzliche Eigenschaften anzugeben. record
kann die folgenden Felder enthalten:
Format
: Eintext
-Wert, der das zu verwendende Format angibt. Für weitere Informationen, wechseln Sie zu https://go.microsoft.com/fwlink/?linkid=2180104 und https://go.microsoft.com/fwlink/?linkid=2180105. Wenn Sie dieses Feld auslassen odernull
angeben, wird das Datum bestmöglich analysiert.Culture
: WennFormat
nicht NULL ist, steuertCulture
einige Formatbezeichner. Beispielsweise ist"MMM"
in"en-US"
"Jan", "Feb", "Mar", ...
, während"MMM"
in"ru-RU"
"янв", "фев", "мар", ...
ist. WennFormat
null
entspricht, steuertCulture
das zu verwendende Standardformat. WennCulture
null
entspricht oder ausgelassen wird, wird Culture.Current verwendet.
Zur Unterstützung von Legacyworkflows kann options
auch ein Textwert sein. Hierbei entspricht das Verhalten dem Verhalten von options = [Format = null, Culture = options]
.
Beispiel 1
Konvertiert "2010-12-31T01:30:00"
in einen datetime-Wert.
Verwendung
DateTime.FromText("2010-12-31T01:30:25")
Ausgabe
#datetime(2010, 12, 31, 1, 30, 25)
Beispiel 2
Konvertiert "2010-12-31T01:30:00.121212"
in einen datetime-Wert.
Verwendung
DateTime.FromText("30 Dez 2010 02:04:50.369730", [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])
Ausgabe
#datetime(2010, 12, 30, 2, 4, 50.36973)
Beispiel 3
Konvertiert "2010-12-31T01:30:00"
in einen datetime-Wert.
Verwendung
DateTime.FromText("2000-02-08T03:45:12Z", [Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])
Ausgabe
#datetime(2000, 2, 8, 3, 45, 12)
Beispiel 4
Konvertiert "20101231T013000"
in einen datetime-Wert.
Verwendung
DateTime.FromText("20101231T013000", [Format="yyyyMMdd'T'HHmmss", Culture="en-US"])
Ausgabe
#datetime(2010, 12, 31, 1, 30, 0)