exponenta event banner

eomdate

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

Описание

пример

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-по-n вектору номеров дат.

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

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

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

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

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

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

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

свернуть все

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

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