months
Meses completos entre duas datas.
Categoria: Language Fundamentals > Data Types
Sintaxe
n = months(d1, d2)
Retorna o número de meses completos de d1 até d2.
Descrição
Os meses são contados pelo calendário, não dividindo dias. De 15 de janeiro a 15 de junho há 5 meses. Um mês parcial não é contado, então de 31 de janeiro a 30 de março dá 1, porque a segunda data cai antes do dia do mês da primeira. O resultado é negativo quando d2 precede d1.
No MATLAB, a função pertence ao Financial Toolbox. Para uma duração em meses, use calmonths.
Argumentos de entrada
d1, d2- Datas inicial e final: arrays datetime, números de data serial ou texto de data.
Argumentos de saída
n- Vetor coluna com os meses completos entre cada par.
Exemplo
Meses completos
months(datetime(2024,1,15), datetime(2024,6,15))
months(datetime(2024,1,31), datetime(2024,3,30))
Saída
ans = 5
ans = 1