Sdílet prostřednictvím


Funkce el. výkaznictví DATETIMEFORMAT

Funkce DATETIMEFORMAT vrátí hodnotu typu řetězec, která představuje zadanou hodnotu data/času jako text v určeném formátu a ve volitelně zadané jazykové verzi. Informace o podporovaných formátech: standardní a vlastní.

Syntaxe 1

DATETIMEFORMAT (datetime, format)

Syntaxe 2

DATETIMEFORMAT (datetime, format, culture)

Argumenty

datetime: DateTime

Hodnota data/času, která představuje datum a čas pro zformátování.

format: Řetězec

Formát výstupního řetězce. Informace o podporovaných formátech: standardní a vlastní.

Poznámka

Ve formátu řetězce se rozlišují velká a malá písmena, pokud používáte standardní formát nebo vlastní formát. Například standardní specifikátor formátu „d“ vrací datum pomocí vzoru krátkého data, zatímco standardní specifikátor formátu „D“ vrací datum pomocí vzoru dlouhého data. Navíc vlastní specifikátor formátu „M“ vrací měsíc od 1 do 12, zatímco specifikátor formátu „m“ vrací minutu od 0 do 59.

culture: Řetězec

Jazyková verze, která má být použita pro formátování. Informace o podporovaných jazykových verzích viz jazyková verze.

Vrácené hodnoty

Řetězec

Výsledná hodnota řetězce.

Poznámky k použití

Pokud není jazyková verze definována jako argument volané funkce, hodnota culture je definovaná kontextem volání. Například, pokud je funkce DATETIMEFORMAT volána pomocí syntaxe 1 ve formátu elektronického výkaznictví (ER) pro prvek FILE, který je konfigurován pro použití německé jazykové verze, převod se provede pomocí německé jazykové verze. Výchozí hodnota culture je EN-US.

Když funkce DATETIMEFORMAT převádí zadanou hodnotu data/času, bere v potaz nastavení časového pásma uživatele aplikace, který používá formát elektronického výkaznictví, v jehož kontextu je funkce volána.

Příklad 1

DATETIMEFORMAT (NOW(), "dd-MM-yyyy") vrátí aktuální datum/čas aplikačního serveru, například 24. prosince 2015 jako "24-12-2015" na základě zadaného vlastního formátu.

Příklad 2

DATETIMEFORMAT (SESSIONNOW(), "d", "DE") vrátí aktuální datum a čas relace aplikace, 24. prosince 2015, jako "24.12.2015" na základě vybrané německé jazykové verze a zadaného formátu.

Příklad 3

Funkce DATETIMEFORMAT (DATETIMEVALUE( "2019-11-12T09:00:00.0000000-07:00", "O"), "O") vrátí řetězcovou hodnotu 2019-11-12T 08:00:00.0000000-08:00, když je volána během procesu, který byl iniciován uživatelem aplikace, který má hodnotu časového pásma (GMT-08:00) Tichomoří (USA a Kanada) v sekci Předvolby jazyka a země/oblasti.

Další zdroje

Funkce data a času