Teilen ü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. Weitere Informationen hierzu erhalten Sie unter "Standarddatums- und Uhrzeitformatzeichenfolgen " und "Benutzerdefinierte Datums- und Uhrzeitformatzeichenfolgen". Wenn Sie dieses Feld auslassen oder null angeben, wird das Datum bestmöglich analysiert.

  • 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 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)