DateTimeZone.ToText
Składnia
DateTimeZone.ToText(dateTimeZone as nullable datetimezone, optional options as any, optional culture as nullable text) as nullable text
Informacje
Zwraca tekstową reprezentację elementu dateTimeZone
. 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, zobacz * standardowe ciągi formatu daty i godziny i 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. KiedyCulture
jestnull
lub pominięte, 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]
.
Przykład 1
Przekonwertuj #datetimezone(2010, 12, 31, 01, 30, 25, 2, 0)
text
na wartość.
Dane wyjściowe wyników mogą się różnić w zależności od bieżącej kultury.
Użycie
DateTimeZone.ToText(#datetimezone(2010, 12, 31, 01, 30, 25, 2, 0))
Wyjście
"12/31/2010 1:30:25 AM +02:00"
Przykład 2
Konwertowanie przy użyciu formatu niestandardowego i kultury niemieckiej.
Użycie
DateTimeZone.ToText(#datetimezone(2010, 12, 30, 2, 4, 50.36973, -8,0), [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])
Wyjście
"30 Dez 2010 02:04:50.369730 -08:00"
Przykład 3
Przekonwertuj przy użyciu wzorca ISO 8601.
Użycie
DateTimeZone.ToText(#datetimezone(2000, 2, 8, 3, 45, 12, 2, 0),[Format="O", Culture="en-US"])
Wyjście
"2000-02-08T03:45:12.0000000+02:00"