weekday
Dia da semana de uma data, como número de 1 (domingo) a 7 (sábado).
Categoria: Language Fundamentals > Data Types
Sintaxe
n = weekday(t)
Retorna o número do dia da semana de cada data em t.
[n, name] = weekday(t, format)
Também retorna o nome do dia; format é 'long' ou 'short'.
Descrição
A numeração começa no domingo, então segunda-feira é 2 e sábado é 7. O cálculo depende apenas da data do calendário, não da hora do dia.
O resultado é um array double simples, útil para indexar uma tabela de rótulos ou para testar fins de semana com ismember(n, [1 7]).
Argumentos de entrada
t- Datas como array
datetime, números seriais de data ou texto de data. format- Opcional:
'long'(por exemploFriday) ou'short'(Fri) para a saída com o nome.
Argumentos de saída
n- Array do mesmo tamanho de
tcom inteiros de 1 a 7. name- Nomes dos dias, um por data, quando duas saídas são pedidas.
Exemplo
Três dias seguidos
t = datetime(2024, 3, 15) + days(0:2);
weekday(t)
Saída
ans = 1×3
6 7 1