weeknum

Semana do ano em que uma data cai.

Categoria: Language Fundamentals > Data Types

Sintaxe

n = weeknum(d)

Retorna o número da semana de cada data serial d, com semanas começando no domingo.

n = weeknum(d, w)

Escolhe o primeiro dia da semana: w é 1 para domingo (padrão) ou 2 para segunda-feira.

Descrição

A semana 1 é a que contém 1 de janeiro. O ano é dividido em blocos consecutivos de sete dias começando no dia escolhido, então os últimos dias de dezembro podem já pertencer à semana 53 ou à semana 1 do ano seguinte, conforme a convenção.

É uma contagem simples de calendário, não o número de semana da ISO 8601.

Argumentos de entrada

d
Data como número serial, como o produzido por datenum.
w
Convenção de semana: 1 começa a semana no domingo, 2 na segunda-feira.

Argumentos de saída

n
Números de semana, um inteiro de 1 a 53 para cada data.

Exemplo

Último e primeiro dia de 2024

d = datenum(2024, 12, 31);
weeknum(d)
weeknum(datenum(2024, 1, 1))
Saída
ans = 53
ans = 1

Veja também

weekday datenum datetime day