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. 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. Beispiel: "en-US" in ist "Jan", "Feb", "Mar", ..., while "ru-RU" "MMM" in ist "янв", "фев", "мар", ...."MMM" 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-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)