DateTime.FromText
Składnia
DateTime.FromText(text as nullable text, optional options as any) as nullable datetime
Informacje
datetime
Tworzy wartość na podstawie tekstowej reprezentacji. text
Można podać opcjonalny record
parametr , options
aby określić dodatkowe właściwości. Może record
zawierać następujące pola:
Format
: wartość wskazującatext
format do użycia. Aby uzyskać więcej informacji, zobacz standardowe ciągi formatowania daty i godziny oraz niestandardowe ciągi formatowania daty i godziny. Pominięcie tego pola lub podanienull
spowoduje przeanalizowanie daty przy użyciu najlepszego wysiłku.Culture
: JeśliFormat
parametr nie ma wartości null,Culture
steruje niektórymi specyfikatorami formatu. Na przykład w pliku"en-US"
"MMM"
ma wartość"Jan", "Feb", "Mar", ...
, a w"ru-RU"
"MMM"
parametrze jest ."янв", "фев", "мар", ...
GdyFormat
parametr manull
wartość ,Culture
określa domyślny format do użycia. GdyCulture
jestnull
lub pominięty, Culture.Current jest używane.
Obsługa starszych przepływów options
pracy może być również 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"
na wartość typu data/godzina.
Użycie
DateTime.FromText("2010-12-31T01:30:25")
Wyjście
#datetime(2010, 12, 31, 1, 30, 25)
Przykład 2
Przekonwertuj "2010-12-31T01:30:00.121212"
na wartość typu data/godzina.
Użycie
DateTime.FromText("30 Dez 2010 02:04:50.369730", [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])
Wyjście
#datetime(2010, 12, 30, 2, 4, 50.36973)
Przykład 3
Przekonwertuj "2010-12-31T01:30:00"
na wartość typu data/godzina.
Użycie
DateTime.FromText("2000-02-08T03:45:12Z", [Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])
Wyjście
#datetime(2000, 2, 8, 3, 45, 12)
Przykład 4
Przekonwertuj "20101231T013000"
na wartość typu data/godzina.
Użycie
DateTime.FromText("20101231T013000", [Format="yyyyMMdd'T'HHmmss", Culture="en-US"])
Wyjście
#datetime(2010, 12, 31, 1, 30, 0)