Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Syntaxe
DateTimeZone.FromText(text as nullable text, optional options as any) as nullable datetimezone
Informace
datetimezone Vytvoří hodnotu z textové reprezentace text. Volitelný record parametr , optionsmůže být zadán k určení dalších vlastností. Může record obsahovat následující pole:
Formattext: Hodnota označující formát, který se má použít. Další podrobnosti najdete v tématu standardní formátovací řetězce data a času a vlastní formátovací řetězce data a času. Vynechání tohoto pole nebo zadánínullzpůsobí analýzu data s využitím nejlepšího úsilí.Culture: PokudFormatnení null,Cultureřídí některé specifikátory formátu. Například v"en-US""MMM"je"Jan", "Feb", "Mar", ..., zatímco v"ru-RU""MMM"je"янв", "фев", "мар", .... PokudFormatje,null,Cultureurčuje výchozí formát, který se má použít. Pokud jeCulturenullnebo vynecháno, použije se Culture.Current.
Pro podporu pracovních postupů ve starších verzích může být \options také textová hodnota. Toto má stejné chování jako kdyby options = [Format = null, Culture = options].
Příklad 1
Převede "2010-12-31T01:30:00-08:00" na datetimezone hodnotu.
Využití
DateTimeZone.FromText("2010-12-31T01:30:00-08:00")
Výstup
#datetimezone(2010, 12, 31, 1, 30, 0, -8, 0)
Příklad 2
Převeďte pomocí vlastního formátu a německého národního prostředí.
Využití
DateTimeZone.FromText("30 Dez 2010 02:04:50.369730 +02:00", [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])
Výstup
#datetimezone(2010, 12, 30, 2, 4, 50.36973, 2, 0)
Příklad 3
Převod pomocí ISO 8601
Využití
DateTimeZone.FromText("2009-06-15T13:45:30.0000000-07:00", [Format="O", Culture="en-US"])
Výstup
#datetimezone(2009, 6, 15, 13, 45, 30, -7, 0)