days

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

Синтаксис

Описание

пример

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

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

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

The 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
   24-Mar-2021 16:58:59   26-Mar-2021 16:58:59
   27-Mar-2021 16:58:59   25-Mar-2021 16:58:59

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