Freigeben über


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: Ein text-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 oder null angeben, wird das Datum bestmöglich analysiert.

  • Culture: Wenn Format nicht NULL ist, steuert Culture einige Formatbezeichner. Beispielsweise ist "MMM" in "en-US""Jan", "Feb", "Mar", ..., während "MMM" in "ru-RU""янв", "фев", "мар", ... ist. Wenn Formatnull entspricht, steuert Culture das zu verwendende Standardformat. Wenn Culturenull 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)