months

Номер целых месяцев между датами

Описание

пример

MyMonths = months(StartDate,EndDate) возвращает номер целых месяцев между StartDate и EndDate. Если EndDate ранее, чем StartDate, MyMonths отрицательно.

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

пример

MyMonths = months(___,EndMonthFlag) возвращает номер целых месяцев между StartDate и EndDate использование дополнительного аргумента для EndMonthFlag. Если EndDate ранее, чем StartDate, MyMonths отрицательно.

Примеры

свернуть все

Найдите номер целых месяцев с помощью векторов символов даты.

MyMonths = months('may 31 2000', 'jun 30 2000', 1)
MyMonths = 1

Найдите номер целых месяцев с помощью векторов символов даты когда дополнительный EndMonthFlag= 0 .

MyMonths = months('may 31 2000','jun 30 2000', 0)
MyMonths = 0

Найдите номер целых месяцев с помощью массива ячеек векторов символов даты.

Dates = ['mar 31 2002'; 'apr 30 2002'; 'may 31 2002'];
MyMonths = months(Dates, 'jun 30 2002')
MyMonths = 3×1

     3
     2
     1

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

свернуть все

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

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

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

Конечная дата номера целых месяцев между датами в виде последовательного номера даты или вектора символов даты.

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

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

Отметьте для правила конца месяца в виде неотрицательного целого числа со значениями 0 или 1.

Если StartDate и EndDate даты конца месяца и EndDate имеет меньше дней, чем StartDate, EndMonthFlag = 1. В этом случае, EndDate обработан как конец целого месяца, в то время как EndMonthFlag = 0 не делает.

Типы данных: логический

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

свернуть все

Номер целых месяцев между датами, возвращенными как неотрицательное целое число.

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