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
0se 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.