nweekdate

Data da n-ésima ocorrência de um dia da semana em um mês.

Categoria: Language Fundamentals > Data Types

Sintaxe

d = nweekdate(n, weekday, year, month)

Retorna o número serial de data do n-ésimo weekday do mês.

Descrição

A função é útil para feriados definidos por regra. O Dia de Ação de Graças nos Estados Unidos é a quarta quinta-feira de novembro, então nweekdate(4, 5, 2024, 11) o encontra. Passe o resultado a datestr ou datetime(d, 'ConvertFrom', 'datenum') para exibi-lo.

Argumentos de entrada

n
Número da ocorrência, de 1 a 5.
weekday
1 para domingo até 7 para sábado.
year, month
Ano do calendário e número do mês (1 a 12).

Argumentos de saída

d
Número serial de data, ou 0 se o mês não tiver tal ocorrência (por exemplo, uma quinta terça que não existe).

Exemplo

d = nweekdate(4, 5, 2024, 11)
datestr(d)
Saída
d = 739584
ans = '28-Nov-2024'

A quarta quinta-feira de novembro de 2024.

Veja também

lweekdate weekday datenum datestr eomday