caldays

Календарная длительность в днях

Синтаксис

Описание

пример

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

  • Если X числовой массив, затем D calendarDuration массив с каждым элементом равняется номеру календарных дней в соответствующем элементе X. Календарные дни составляют сдвиги Летнего времени, когда используется в календарных вычислениях.

  • Если X calendarDuration массив, затем D double массив с каждым элементом равняется номеру целых календарных дней в соответствующем элементе X.

Примеры

свернуть все

X = magic(5);
D = caldays(X)
D = 5x5 calendarDuration
   17d   24d    1d    8d   15d
   23d    5d    7d   14d   16d
    4d    6d   13d   20d   22d
   10d   12d   19d   21d    3d
   11d   18d   25d    2d    9d

Создайте массив календарной длительности. Затем преобразуйте каждое значение в эквивалентный номер целых календарных дней.

X = caldays(8:10) + hours(1.2345)
X = 1x3 calendarDuration
    8d 1h 14m 4.2s    9d 1h 14m 4.2s   10d 1h 14m 4.2s

D = caldays(X)
D = 1×3

     8     9    10

caldays возвращает числовой массив.

Добавьте два календарных дня в текущую дату и время.

t = datetime('now') + caldays(2)
t = datetime
   31-Jan-2020 12:28:25

Создайте последовательность последовательных дат, начинающихся 18 марта 2014.

T = datetime([2014,03,18]) + caldays(0:4)
T = 1x5 datetime
   18-Mar-2014   19-Mar-2014   20-Mar-2014   21-Mar-2014   22-Mar-2014

Создайте последовательность дат, начинающихся 18 марта 2014, распределенный на расстоянии в 2 дня.

T = datetime([2014,03,18]) + caldays(0:2:8)
T = 1x5 datetime
   18-Mar-2014   20-Mar-2014   22-Mar-2014   24-Mar-2014   26-Mar-2014

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

свернуть все

Входной массив в виде числового массива, календарного массива длительности или логического массива. Если X числовой массив, он должен содержать только целочисленные значения. Таким образом, вы не можете создать дробные календарные модули.

Советы

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

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

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

| |

Введенный в R2014b