Udostępnij za pośrednictwem


WEEKNUM, funkcja ER

Funkcja WEEKNUM zwraca wartość Liczba całkowita reprezentującą tydzień w roku, zawierający wybraną datę. Obliczenia są oparte na regułach zależnych od kultury, które definiują tydzień kalendarzowy i pierwszy dzień tygodnia.

Składnia

WEEKNUM (date, culture) as Integer

Argumenty

date: Data

Wartość daty, która reprezentuje datę do użycia do obliczania tygodnia w roku.

culture: Ciąg

Kultura do użycia na potrzeby obliczania. Można używać kodów kultury, które są obsługiwane zgodnie ze standardami środowiska .NET.

Wartości zwracane

Wartość całkowita

Wynikowa wartość numeryczna.

Uwagi dotyczące użytkowania

Tydzień roku jest obliczany na podstawie normy ISO 8601, jeśli ta norma została przyjęta przez kraj lub region, dla których podane są ustawienia lokalne w czasie wykonywania. W przeciwnym razie obliczenia są oparte na normach krajowych specyficznych dla danego kraju/regionu.

Jeśli nieobsługiwany kod kultury jest dostarczany jako argument funkcji WEEKNUM w czasie wykonywania, generowany jest wyjątek. Jeśli jako kod kultury jest podany pusty ciąg, do obliczania numeru tygodnia używany jest angielski kalendarz z neutralnego kraju.

Przykłady

WEEKNUM (DATEVALUE ("01-01-2020", "de")) zwraca 1.

WEEKNUM (DATEVALUE ("01-01-2021", "de")) zwraca 53.

WEEKNUM (DATEVALUE ("01-01-2022", "de")) zwraca 52.

WEEKNUM (DATEVALUE ("01-01-2022", "ar")) zwraca 21.

Dodatkowe zasoby

Funkcje daty i godziny