exponenta event banner

дни

Продолжительность в днях

Синтаксис

Описание

пример

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
   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