Del via


DateTimeZone.ToText

Syntaks

DateTimeZone.ToText(dateTimeZone as nullable datetimezone, optional options as any, optional culture as nullable text) as nullable text

Om

Returnerer en tekstrepresentasjon av dateTimeZone. En valgfri record parameter, optionskan angis for å angi flere egenskaper. culture brukes bare for eldre arbeidsflyter. Kan record inneholde følgende felt:

  • Format: En text verdi som angir formatet som skal brukes. Hvis du vil ha mer informasjon, kan du gå til https://go.microsoft.com/fwlink/?linkid=2180104 og https://go.microsoft.com/fwlink/?linkid=2180105. Hvis du utelater dette feltet eller gir null , formaterer du datoen ved hjelp av standardinnstillingen definert av Culture.

  • Culture: Når Format er ikke null, Culture kontrollerer du noen formatangittere. I er for eksempel "en-US" "MMM" , mens i "ru-RU" "MMM" er "янв", "фев", "мар", ...."Jan", "Feb", "Mar", ... Når Format er nulldet , Culture kontrollerer standardformatet som skal brukes. Når Culture er null eller utelates, brukes Culture.Current .

For å støtte eldre arbeidsflyter, options og culture kan også være tekstverdier. Dette har samme virkemåte som om options = [Format = options, Culture = culture].

Eksempel 1

Konverter #datetimezone(2010, 12, 31, 01, 30, 25, 2, 0) til en text verdi. Resultatutdataene kan variere avhengig av gjeldende kultur.

Bruk

DateTimeZone.ToText(#datetimezone(2010, 12, 31, 01, 30, 25, 2, 0))

Utdata

"12/31/2010 1:30:25 AM +02:00"

Eksempel 2

Konverter ved hjelp av et egendefinert format og den tyske kulturen.

Bruk

DateTimeZone.ToText(#datetimezone(2010, 12, 30, 2, 4, 50.36973, -8,0), [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])

Utdata

"30 Dez 2010 02:04:50.369730 -08:00"

Eksempel 3

Konverter ved hjelp av ISO 8601-mønsteret.

Bruk

DateTimeZone.ToText(#datetimezone(2000, 2, 8, 3, 45, 12, 2, 0),[Format="O", Culture="en-US"])

Utdata

"2000-02-08T03:45:12.0000000+02:00"