eomdate

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

Синтаксис

DayMonth = eomdate(Date)
DayMonth = eomdate(Year,Month,outputType)

Описание

пример

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

пример

DayMonth = eomdate(Year,Month,outputType) возвращает последовательное количество даты последней даты месяца в течение данного года и месяца. Однако, если outputType является 'datetime', то 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-by-n вектор целых чисел, то Month должен быть 1-by-n вектор целых чисел или одного целого числа. DayMonth вывод является затем 1-by-n вектор чисел даты.

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

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

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

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

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

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

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

свернуть все

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

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