month

Número do mês de um datetime.

Categoria: Language Fundamentals > Data Types

Sintaxe

m = month(t)

Retorna o mês, 1 para janeiro a 12 para dezembro, de cada elemento de t.

Descrição

month é um atalho para o campo de mês de datetime. Seus companheiros year, day, hour, minute e second retornam os outros campos. O número serve para agrupar dados por mês ou montar condições de data como month(t) == 12.

Argumentos de entrada

t
Array datetime.

Argumentos de saída

m
Array double do mesmo tamanho de t.

Exemplo

Meses de algumas datas

t = datetime(2024,3,5) + calmonths(0:3);
month(t)
month(datetime(2024,12,25)) == 12
Saída
ans = 1×4

     3     4     5     6
ans = logical
   1

Observações

O MatLivre aceita apenas entrada datetime, duration ou calendarDuration. As opções 'name' e 'shortname' do MATLAB retornam o número do mês em vez de texto, então monte nomes com datestr ou string(t, 'MMMM').

Veja também

year day quarter datetime calmonths