Sdílet prostřednictvím


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.

Další zdroje

Funkce data a času