Freigeben über


DateTimeZone.FromText

Syntax

DateTimeZone.FromText(text as nullable text, optional options as any) as nullable datetimezone

Info

Erstellt einen datetimezone-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-08:00" in einen datetimezone-Wert.

Verwendung

DateTimeZone.FromText("2010-12-31T01:30:00-08:00")

Ausgabe

#datetimezone(2010, 12, 31, 1, 30, 0, -8, 0)

Beispiel 2

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

Verwendung

DateTimeZone.FromText("30 Dez 2010 02:04:50.369730 +02:00", [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])

Ausgabe

#datetimezone(2010, 12, 30, 2, 4, 50.36973, 2, 0)

Beispiel 3

Führen Sie eine Konvertierung gemäß ISO 8601 durch.

Verwendung

DateTimeZone.FromText("2009-06-15T13:45:30.0000000-07:00", [Format="O", Culture="en-US"])

Ausgabe

#datetimezone(2009, 6, 15, 13, 45, 30, -7, 0)