Sdílet prostřednictvím


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.

Další prostředky

Funkce data a času