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
DateTime.FromText(text as nullable text, optional options as any) as nullable datetime
Informace
datetime 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 pro data a čas a vlastní formátovací řetězce pro data a čas. 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"янв", "фев", "мар", .... Pokud jeFormat, paknullCultureurčuje výchozí formát, který se má použít. Pokud jeCulturerovnonullnebo je vynecháno, použije se Culture.Current.
Pro podporu starších pracovních postupů může být options rovněž textovou hodnotou. Toto má stejné chování, jako kdyby options = [Format = null, Culture = options].
Příklad 1
Převede "2010-12-31T01:30:00" na hodnotu datetime.
Využití
DateTime.FromText("2010-12-31T01:30:25")
Výstup
#datetime(2010, 12, 31, 1, 30, 25)
Příklad 2
Převede "2010-12-31T01:30:00.121212" na hodnotu datetime.
Využití
DateTime.FromText("30 Dez 2010 02:04:50.369730", [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])
Výstup
#datetime(2010, 12, 30, 2, 4, 50.36973)
Příklad 3
Převede "2010-12-31T01:30:00" na hodnotu datetime.
Využití
DateTime.FromText("2000-02-08T03:45:12Z", [Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])
Výstup
#datetime(2000, 2, 8, 3, 45, 12)
Příklad 4
Převede "20101231T013000" na hodnotu datetime.
Využití
DateTime.FromText("20101231T013000", [Format="yyyyMMdd'T'HHmmss", Culture="en-US"])
Výstup
#datetime(2010, 12, 31, 1, 30, 0)