day

Dia do mês de cada valor datetime.

Categoria: Language Fundamentals > Data Types

Sintaxe

d = day(t)

Retorna o dia do mês, de 1 a 31.

Descrição

day(t) é igual a t.Day. Dá o número do dia dentro do mês, e não dentro do ano ou da semana. Para as outras partes da data use month, year, hour, minute e second, ou as propriedades Year, Month do datetime.

O resultado é um array double comum, que pode ser usado diretamente em comparações e indexação.

Argumentos de entrada

t
Array datetime.

Argumentos de saída

d
Array numérico com o tamanho de t.

Exemplo

Dias de um intervalo

t = datetime(2020,5,17):datetime(2020,5,19);
day(t)
day(datetime(2020,2,29)) == 29
Saída
ans = 1×3

    17    18    19
ans = logical
   1

Observações

Só a forma com um argumento está implementada: o segundo argumento opcional ('dayofyear', 'dayofweek', 'name') é ignorado e retorna-se o dia do mês. day não aceita entrada duration ou calendarDuration.

Veja também

month year datetime weekday dateshift