daysact

Фактический номер дней между датами

Синтаксис

NumDays = daysact(StartDate)
NumDays = daysact(___,EndDate)

Описание

пример

NumDays = daysact(StartDate) возвращает фактический номер дней между базовой датой MATLAB® и StartDate. В MATLAB основная дата 1 1 января 0000, нашей эры Смотрите datenum для подобной функции.

пример

NumDays = daysact(___,EndDate) возвращает фактический номер дней между StartDate и дополнительным аргументом EndDate.

Если EndDate ранее, чем StartDate, NumDays отрицателен. В соответствии с этим соглашением, все месяцы содержат 30 дней.

Или входной параметр может содержать несколько значений, но если так, другой должен содержать то же количество значений или одного значения, которое применяется ко всем. Например, если StartDate является n - символьный массив строки векторов символов даты, то EndDate должен быть N-by-1 вектор целых чисел или одного целого числа. NumDays является затем N-by-1 вектор чисел даты.

Примеры

свернуть все

Определите NumDays с помощью векторов символов даты для StartDate и EndDate.

NumDays = daysact('7-sep-2002',  '25-dec-2002')
NumDays = 109

Определите NumDays с помощью массива datetime для StartDate.

NumDays = daysact(datetime('7-sep-2002','Locale','en_US'),  '25-dec-2002')
NumDays = 109

Определите NumDays с помощью вектора для EndDate.

MoreDays = ['09/07/2002'; '10/22/2002'; '11/05/2002'];
NumDays = daysact(MoreDays, '12/25/2002')
NumDays = 3×1

   109
    64
    50

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

свернуть все

Дата начала, заданная как скаляр или N-by-1 или 1-by-N вектор с помощью последовательных чисел даты, векторов символов даты или массивов datetime.

Типы данных: double | char | datetime

Дата окончания, заданная как скаляр или N-by-1 или 1-by-N вектор с помощью последовательных чисел даты, векторов символов даты или массивов datetime.

Типы данных: double | char | datetime

Выходные аргументы

свернуть все

Номер дней между двумя датами на основе фактического номера дней, возвращенных как скаляр или N-by-1 или 1-by-N вектор, содержащий номер дней.

NumDays возвращается как двойное для последовательного номера даты, вектора символов даты или входных параметров datetime для StartDate и EndDate.

Ссылки

[1] Приложение к ассоциации индустрии ценных бумаг, методам расчета стандартных защит: формулы ценных бумаг фиксированного дохода для аналитических мер. Издание 2, Spring 1995.

Представлено до R2006a