days

Длительность в днях

Синтаксис

Описание

пример

D = days(X) возвращает массив дней, эквивалентных значениям в X.

  • Если X числовой массив, затем D duration массив в модулях дней фиксированной длины. День фиксированной длины равен 24 часам.

  • Если X duration массив, затем D double массив с каждым элементом равняется количеству фиксированной длины (24-часовым) дням в соответствующем элементе X.

days функция преобразует между duration и double значения. Чтобы отобразить длительность в модулях дней, установите ее Format свойство к 'd'.

Примеры

свернуть все

X = magic(2);
D = days(X)
D = 2x2 duration
    1 day   3 days
   4 days   2 days

Добавьте каждый номер дней фиксированной длины к текущей дате и время.

t = datetime('now') + D
t = 2x2 datetime
   25-Aug-2021 23:47:43   27-Aug-2021 23:47:43
   28-Aug-2021 23:47:43   26-Aug-2021 23:47:43

Создайте duration массив.

X = hours(23:20:95) + minutes(45)
X = 1x4 duration
   23.75 hr   43.75 hr   63.75 hr   83.75 hr

Преобразуйте каждую длительность в X ко многим дням.

D = days(X)
D = 1×4

    0.9896    1.8229    2.6562    3.4896

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

свернуть все

Входной массив в виде числового массива, массива длительности или логического массива.

Советы

  • days создает фиксированную длину (24-часовые) дни. Чтобы создать дни что Временные сдвиги Сохранения учета летнего времени, когда используется в календарных вычислениях, используйте caldays функция.

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

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

|

Введенный в R2014b