eomdate
Número de data do último dia de um mês.
Categoria: Language Fundamentals > Data Types
Sintaxe
n = eomdate(y, m)
Último dia do mês m do ano y, como número de data.
n = eomdate(d)
Último dia do mês que contém a data d.
Descrição
O resultado é um número de data, então exiba-o com datestr, como em datestr(eomdate(2024,2)). Considera anos bissextos. Para obter o dia do mês como número simples, eomday é mais direto.
Argumentos de entrada
y, m- Ano e mês (escalares).
d- Número de data ou datetime.
Argumentos de saída
n- Número de data (
datenum) à meia-noite do último dia do mês.
Exemplo
Fim de fevereiro
n = eomdate(2024, 2)
datestr(n)
Saída
n = 739311
ans = '29-Feb-2024'
Observações
Só entradas escalares são tratadas corretamente: com um vetor de anos ou meses o MatLivre retorna apenas o primeiro resultado. No MATLAB, eomdate aceita arrays de ano e mês.