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 array
    1 day   3 days
   4 days   2 days

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

t = datetime('now') + D
t = 2x2 datetime array
   21-Dec-2019 16:16:52   23-Dec-2019 16:16:52
   24-Dec-2019 16:16:52   22-Dec-2019 16:16:52

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

X = hours(23:20:95) + minutes(45)
X = 1x4 duration array
   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