hms

Час, минута и секунды числа datetime или длительности

Синтаксис

Описание

пример

[h,m,s] = hms(t) возвращает значения часов, минут и секунд datetime или значений длительности в t как отдельные числовые массивы. The h и m выходы содержат целочисленные значения и s выход может содержать дробную часть h., m, и s имеют тот же размер, что и t.

Вызывающие hms в массиве datetime эквивалентно вызову hour, minute, и second функций.

Примеры

свернуть все

t1 = datetime('now','Format','HH:mm:ss.SSS');
t = t1 + minutes(0:45:135)
t = 1x4 datetime
   17:07:23.395   17:52:23.395   18:37:23.395   19:22:23.395

[h,m,s] = hms(t)
h = 1×4

    17    17    18    19

m = 1×4

     7    52    37    22

s = 1×4

   23.3953   23.3953   23.3953   23.3953

hms возвращает часовые, минутные и вторые числа в отдельных массивах.

Входные параметры

свернуть все

Входные даты и времена, заданные как массив datetime или duration.

Типы данных: datetime | duration

Выходные аргументы

свернуть все

Часовые числа, возвращенные как числовой массив целочисленных значений от 0 до 23. The h выход имеет тип double и имеет тот же размер, что и t.

Минутные числа, возвращенные как числовой массив целочисленных значений от 0 до 59. The m выход имеет тип double и имеет тот же размер, что и t.

Вторые числа, возвращенные как числовой массив значений от 0 до менее 60, и могут включать дробную часть. Для значений datetime, чей часовой пояс UTCLeapSeconds, а s выход может содержать значение от 60 до 61 для случаев, которые падают во время вхождения. The s выход имеет тип double и имеет тот же размер, что и t.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

| | |

Введенный в R2014b