days
Duração em dias fixos de 24 horas, ou duração convertida em número de dias.
Categoria: Language Fundamentals > Data Types
Sintaxe
d = days(x)
Cria uma duração de x dias a partir de um número.
n = days(d)
Converte a duração d em um número de dias.
Descrição
Uma entrada numérica vira uma duration cujo formato de exibição é em dias; pode ser somada a datetimes e a outras durações: days(2) + hours(3) é 2.125 days. Uma entrada duration faz o caminho inverso e retorna um número simples, então days(duration(36,0,0)) é 1.5.
Um dia aqui sempre tem 24 horas. Para um passo que segue o calendário, incluindo mudanças de horário de verão, use caldays. Diferenças entre datetimes são durações, então days(t2 - t1) é o número de dias decorridos.
Argumentos de entrada
x- Array numérico.
d- Array duration.
Argumentos de saída
d- Array duration em dias, exibido como
1 day,2.5 days. n- Array double com o número de dias.
Exemplo
Nos dois sentidos
days([1 2.5])
days(2) + hours(3)
t1 = datetime(2020,1,1);
t2 = datetime(2020,1,10);
days(t2 - t1)
Saída
ans = 1×2 duration array
1 day 2.5 days
ans = duration
2.125 days
ans = 9