дни

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

Синтаксис

D = days(X)

Описание

пример

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

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

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

Функция days преобразовывает между значениями double и duration. Чтобы отобразить длительность в модулях дней, установите ее свойство 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
   22-Aug-2018 18:47:29   24-Aug-2018 18:47:29
   25-Aug-2018 18:47:29   23-Aug-2018 18:47:29

Создайте массив 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

Была ли эта тема полезной?