eomdate

Последняя дата месяца

Описание

пример

DayMonth = eomdate(Date) возвращает последовательное количество даты последней даты месяца для данного Date.

пример

DayMonth = eomdate(Year,Month,outputType) возвращает последовательное количество даты последней даты месяца в течение данного года и месяца. Однако, если outputType isdatetime, затем DayMonth массив datetime. По умолчанию, outputType 'datenum'.

Примеры

свернуть все

Найдите в последний день месяца с помощью Year и Month.

DayMonth = eomdate(2001, 2)
DayMonth = 730910
datestr(DayMonth)
ans = 
'28-Feb-2001'

Найдите в последний день месяца с помощью значений множителей для Year и один Month.

Year = [2002 2003 2004 2005];
DayMonth = eomdate(Year, 2);
datestr(DayMonth)
ans = 4x11 char array
    '28-Feb-2002'
    '28-Feb-2003'
    '29-Feb-2004'
    '28-Feb-2005'

Найдите в последний день месяца с помощью массива datetime для Date.

DayMonth = eomdate(datetime('1-Jan-2015','Locale','en_US'))
DayMonth = datetime
   31-Jan-2015

Найдите в последний день месяца с помощью outputType для 'datetime'.

DayMonth = eomdate(2001, 2,'datetime')
DayMonth = datetime
   28-Feb-2001

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

свернуть все

Дата, чтобы определить в последний день месяца в виде последовательного номера даты, вектора символов даты или массива datetime.

Если Date последовательный номер даты или вектор символов даты, DayMonth возвращен как последовательный номер даты. Если Date массив datetime, затем DayMonth возвращен как массив datetime.

Используйте функцию datestr преобразовывать последовательные числа даты в векторы символов отформатированной даты или datenum преобразовывать дату и время в последовательный номер даты.

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

Год, чтобы определить последнюю дату месяца в виде четырехразрядного неотрицательного целого числа.

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

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

Месяц, чтобы определить последнюю дату месяца в виде целого числа от 1 через 12.

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

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

Выведите формат даты в виде вектора символов со значениями 'datenum' или 'datetime'. Если outputType 'datenum', затем DayMonth последовательный номер даты. Однако, если outputType isdatetime, затем DayMonth массив datetime.

Типы данных: char

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

свернуть все

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

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