DateTime.ToText
DateTime.ToText(dateTime as nullable datetime, optional options as any, optional culture as nullable text) as nullable text
Zwraca tekstową reprezentację elementu dateTime
. Można podać opcjonalny record
parametr , options
aby określić dodatkowe właściwości.
culture
jest używany tylko w przypadku starszych przepływów pracy. Może record
zawierać następujące pola:
Format
: wartość wskazującatext
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 podanienull
spowoduje sformatowanie daty przy użyciu wartości domyślnej zdefiniowanej przezCulture
.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, używane jest Culture.Current.
Aby obsługiwać starsze przepływy pracy, options
a culture
także mogą być wartościami tekstowymi. Ma to takie samo zachowanie, jak w przypadku options = [Format = options, Culture = culture]
.
Przekonwertuj #datetime(2010, 12, 31, 01, 30, 25)
text
na wartość.
Dane wyjściowe wyników mogą się różnić w zależności od bieżącej kultury.
Użycie
DateTime.ToText(#datetime(2010, 12, 31, 01, 30, 25))
Wyjście
"12/31/2010 1:30:25 AM"
Konwertowanie przy użyciu formatu niestandardowego i kultury niemieckiej.
Użycie
DateTime.ToText(#datetime(2010, 12, 30, 2, 4, 50.36973), [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])
Wyjście
"30 Dez 2010 02:04:50.369730"
Przekonwertuj przy użyciu wzorca ISO 8601.
Użycie
DateTime.ToText(#datetime(2000, 2, 8, 3, 45, 12),[Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])
Wyjście
"2000-02-08T03:45:12Z"