DateTimeZone.FromText
Tworzy wartość „datetimezone” na podstawie lokalnych, uniwersalnych i niestandardowych formatów wartości „datetimezone”.
Syntax
DateTimeZone.FromText(
text as text,
optional options as any
) as datetimezone
Remarks
Tworzy wartość datetimezone z tekstowej reprezentacji, text. Aby określić dodatkowe właściwości można podać opcjonalny parametr record, options. Parametr record może zawierać następujące pola:
Format: wartośćtextwskazująca format do użycia. Aby uzyskać więcej szczegółów, przejdź do stron https://go.microsoft.com/fwlink/?linkid=2180104 i https://go.microsoft.com/fwlink/?linkid=2180105. Pominięcie tego pola lub podanie wartościnullspowoduje analizę daty przy użyciu optymalnego rozwiązania.Culture: gdy parametrFormatnie ma wartości null, parametrCulturekontroluje niektóre specyfikatory formatu. Na przykład w„en-US”„MMM”to„Jan”, „Feb”, „Mar”, ..., podczas gdy„ru-RU”„MMM”to„янв”, „фев”, „мар”, .... GdyFormatma wartośćnull, parametrCulturekontroluje domyślny format do użycia. Gdy parametrCulturema wartośćnulllub jest pominięty, zostanie użyty parametrCulture.Current.
Aby obsługiwać starsze przepływy pracy, options może być również wartością tekstową. Zachowuje się on tak samo, jak options = [Format = null, Culture = options].
Examples
Example #1
Przekonwertuj wartość "2010-12-31T01:30:00-08:00" na wartość typu datetimezone.
DateTimeZone.FromText("2010-12-31T01:30:00-08:00")
Result:
#datetimezone(2010, 12, 31, 1, 30, 0, -8, 0)
Example #2
Konwertuj przy użyciu formatu niestandardowego i z kulturą Polska — polski.
DateTimeZone.FromText("30 Dez 2010 02:04:50.369730 +02:00", [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])
Result:
#datetimezone(2010, 12, 30, 2, 4, 50.36973, 2, 0)
Example #3
Konwertuj przy użyciu formatu daty ISO 8601.
DateTimeZone.FromText("2009-06-15T13:45:30.0000000-07:00", [Format="O", Culture="en-US"])
Result:
#datetimezone(2009, 6, 15, 13, 45, 30, -7, 0)
Category
DateTimeZone