Funkce el. výkaznictví WEEKNUM
Funkce WEEKNUM
vrátí hodnotu typu celé číslo, která představuje týden v roce a zahrnuje zadanou hodnotu Datum. Výpočet je založen na pravidlech závislých na jazykové verzi, která definují kalendářní týden a první den v týdnu.
Syntaxe
WEEKNUM (date, culture) as Integer
Argumenty
date
: Datum
Hodnota kalendářního data, která představuje datum, které má být použito pro výpočet týdne v roce.
culture
: Řetězec
Jazyková verze, která má být použita pro výpočet. Můžete použít kódy jazykové verze, které jsou podporovány v souladu se standardy .NET.
Vrácené hodnoty
Celé číslo
Výsledná číselná hodnota.
Poznámky k použití
Týden v roce se vypočítá na základě standardu ISO 8601, pokud byl tento standard přijat zemí nebo oblastí, pro které je národní prostředí poskytováno za běhu. Jinak je výpočet založen na národních standardech specifických pro zemi/oblast.
Pokud je při běhu jako argument funkce WEEKNUM
zadán nepodporovaný kód jazykové verze, je vyvolána výjimka. Pokud je jako kód kultury zadán prázdný řetězec, použije se k výpočtu čísla týdne anglický kalendář, který je neutrální pro danou zemi.
Příklad
WEEKNUM (DATEVALUE ("01-01-2020", "de"))
vrací 1.
WEEKNUM (DATEVALUE ("01-01-2021", "de"))
vrací 53.
WEEKNUM (DATEVALUE ("01-01-2022", "de"))
vrací 52.
WEEKNUM (DATEVALUE ("01-01-2022", "ar"))
vrací 21.