Funkce el. výkaznictví DATEFORMAT
Funkce DATEFORMAT
vrátí hodnotu typu řetězec, která představuje zadanou hodnotu data 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
DATEFORMAT (date, format)
Syntaxe 2
DATEFORMAT (date, format, culture)
Argumenty
date
: Datum
Hodnota data, která představuje datum 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 DATEFORMAT
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.
Příklad 1
DATEFORMAT (TODAY (), "dd-MM-yyyy")
vrátí aktuální datum aplikačního serveru, například 24. prosince 2015, jako řetězec "24-12-2015" na základě zadaného vlastního formátu.
Příklad 2
DATEFORMAT (SESSIONTODAY (), "d", "DE")
vrátí aktuální datum relace aplikace, 24. prosince 2015, jako řetězec "24-12-2015" na základě vybrané německé jazykové verze a zadaného formátu.