Hop til hovedindhold

DateTimeZone.FromText

Opretter en datetimezone fra lokale, universelle og brugerdefinerede datetimezone-formater.

Syntax

DateTimeZone.FromText(
text as text,
optional options as any
) as datetimezone

Remarks

Opretter en værdi af typen datetimezone ud fra en tekstrepræsentation, text. En valgfri record parameter options kan leveres for at specificere yderligere egenskaber. The record kan indeholde følgende felter:

  • Format: En tekstværdi angiver det format, der skal bruges. Gå til https://go.microsoft.com/fwlink/?linkid=2180104 og https://go.microsoft.com/fwlink/?linkid=2180105 for at få flere oplysninger. Hvis du udelader dette felt eller angiver null vil resultere i parsing af datoen efter bedste evne.
  • Culture : Når Format ikke er null, kontrollerer Culture nogle formatspecifikationer. For eksempel i "en-US" er "MMM" "januar", "februar", "marts", ..., mens i "ru-RU" er "MMM" "янв", "фев", "мар", .... Når Format er null, kontrollerer Culture standardformatet, der skal bruges. Når Culture er null eller udeladt, bruges Culture Current.
Hvis du vil understøtte ældre arbejdsprocesser, kan options også være en tekstværdi. Dette har den samme funktionsmåde som hvis options = [Format = null, Culture = options].

Examples

Example #1

Konvertér <code>"2010-12-31T01:30:00-08:00"</code> til en værdi af typen <code>datetimezone</code>.

DateTimeZone.FromText("2010-12-31T01:30:00-08:00")

Result:

#datetimezone(2010, 12, 31, 1, 30, 0, -8, 0)

Example #2

Konverter ved hjælp af et brugerdefineret format og den tyske kultur.

DateTimeZone.FromText("30 Dez 2010 02:04:50.369730 +02:00", [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])

Result:

#datetimezone(2010, 12, 30, 2, 4, 50.36973, 2, 0)

Example #3

Konvertér ved hjælp af ISO 8601.

DateTimeZone.FromText("2009-06-15T13:45:30.0000000-07:00", [Format="O", Culture="en-US"])

Result:

#datetimezone(2009, 6, 15, 13, 45, 30, -7, 0)

Category

DateTimeZone