Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
DateTimeZone.FromText(text as nullable text, optional options as any) as nullable datetimezone
Informacje
datetimezone Tworzy wartość na podstawie tekstowej reprezentacji. text Można podać opcjonalny record parametr , optionsaby określić dodatkowe właściwości. Może record zawierać następujące pola:
Format: wartośćtext, która wskazuje format do użycia. Aby uzyskać więcej informacji, przejdź do Standardowe ciągi formatu daty i godziny oraz Niestandardowe ciągi formatu daty i godziny. Pominięcie tego pola lub podanienullspowoduje przeanalizowanie daty z wykorzystaniem najlepszych dostępnych metod.Culture: JeśliFormatparametr nie ma wartości null,Culturesteruje niektórymi specyfikatorami formatu. Na przykład w"en-US""MMM"jest"Jan", "Feb", "Mar", ..., a w"ru-RU""MMM"jest"янв", "фев", "мар", .... GdyFormatparametr manullwartość ,Cultureokreśla domyślny format do użycia. GdyCulturejestnulllub pominięty, używany jest Culture.Current.
Aby wspierać starsze przepływy pracy, options może być także wartością tekstową. Ma to takie samo zachowanie, jak w przypadku options = [Format = null, Culture = options].
Przykład 1
Przekonwertuj "2010-12-31T01:30:00-08:00" na wartość datetimezone.
Użycie
DateTimeZone.FromText("2010-12-31T01:30:00-08:00")
Wyjście
#datetimezone(2010, 12, 31, 1, 30, 0, -8, 0)
Przykład 2
Konwertowanie przy użyciu formatu niestandardowego i kultury niemieckiej.
Użycie
DateTimeZone.FromText("30 Dez 2010 02:04:50.369730 +02:00", [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])
Wyjście
#datetimezone(2010, 12, 30, 2, 4, 50.36973, 2, 0)
Przykład 3
Przekonwertuj przy użyciu standardu ISO 8601.
Użycie
DateTimeZone.FromText("2009-06-15T13:45:30.0000000-07:00", [Format="O", Culture="en-US"])
Wyjście
#datetimezone(2009, 6, 15, 13, 45, 30, -7, 0)