DateTimeZone.FromText

Szintaxis

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

Rólunk

datetimezone Értéket hoz létre szöveges ábrázolásból. text Megadható egy opcionális record paraméter, optionsamely további tulajdonságokat is megadhat. A record következő mezőket tartalmazhatja:

  • Format: A text használni kívánt formátumot jelző érték. További részletekért tekintse meg a standard dátum- és időformátum karaktersorozatokat, valamint a egyéni dátum- és időformátum-karaktersorozatokat. Ha kihagyja ezt a mezőt, vagy megadja null, a dátum legjobb igyekezettel kerül elemzésre.
  • Culture: Ha Format nem null, Culture akkor bizonyos formátumjelölőket szabályoz. Például, az "en-US""MMM""Jan", "Feb", "Mar", ..., míg a "ru-RU""MMM""янв", "фев", "мар", .... Ha Format igen null, Culture a használni kívánt alapértelmezett formátumot vezérli. Ha Culturenull vagy nincs megadva, Culture.Current-t használják.

Az örökölt munkafolyamatok options támogatása szöveges érték is lehet. Ez ugyanazzal a viselkedésével rendelkezik, mint ha options = [Format = null, Culture = options].

1. példa

Alakítsa át a "2010-12-31T01:30:00-08:00" értéket datetimezone értékké.

Használat

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

Kimenet

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

2. példa

Konvertálás egyéni formátummal és a német kultúrával.

Használat

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

Kimenet

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

3. példa

Konvertálás az ISO 8601 használatával.

Használat

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

Kimenet

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