hms

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

Синтаксис

Описание

пример

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

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

Примеры

свернуть все

t1 = datetime('now','Format','HH:mm:ss.SSS');
t = t1 + minutes(0:45:135)
t = 1x4 datetime
   23:55:23.985   00:40:23.985   01:25:23.985   02:10:23.985

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

    23     0     1     2

m = 1×4

    55    40    25    10

s = 1×4

   23.9858   23.9858   23.9858   23.9858

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

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

свернуть все

Введите даты и времена в виде массива длительности или datetime.

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

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

свернуть все

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

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

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

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

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

Смотрите также

| | |

Введенный в R2014b
Для просмотра документации необходимо авторизоваться на сайте