timeofday

Tempo decorrido desde a meia-noite para cada datetime.

Categoria: Language Fundamentals > Data Types

Sintaxe

t = timeofday(d)

Retorna, como duration, o horário de cada datetime em d.

Descrição

A parte da data é descartada e só resta o horário, o que facilita comparar horários de dias diferentes. Converta o resultado em números com hours, minutes ou seconds: hours(timeofday(d)) é o horário em horas decimais.

Para um datetime com fuso horário, usa-se o horário local naquele fuso.

Argumentos de entrada

d
Array de datetime.

Argumentos de saída

t
Array de duration do mesmo tamanho, de 00:00:00 até logo abaixo de 24 horas.

Exemplo

Horário e horas decimais

d = datetime(2024,3,5,14,30,15);
timeofday(d)
hours(timeofday(d))
Saída
ans = duration
   14:30:15
ans = 14.5042

Veja também

datetime dateshift hours duration time