exponenta event banner

день

Номер или имя дня

Описание

пример

d = day(t) возвращает числа дней месяца для значений datetime в t. d выходные данные содержат целочисленные значения от 1 до 31 в зависимости от месяца и года.

пример

d = day(t,dayType) возвращает тип номера дня или имени, указанного dayType.

day функция возвращает номера дней или имена значений datetime. Назначение значений дней массиву datetime t, использовать t.Day и изменить Day собственность.

Примеры

свернуть все

Извлеките числа дней месяца из массива дат.

t = [datetime('yesterday');datetime('today');datetime('tomorrow')]
t = 3x1 datetime
   22-Mar-2021
   23-Mar-2021
   24-Mar-2021

d = day(t)
d = 3×1

    22
    23
    24

Определение дня недели для произвольной даты путем указания 'name' в качестве второго входного сигнала для day функция.

t = datetime(2014,05,16)
t = datetime
   16-May-2014

d = day(t,'name')
d = 1x1 cell array
    {'Friday'}

Либо укажите 'dayofweek' чтобы вернуть день недели в виде числа.

d = day(t,'dayofweek')
d = 6

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

свернуть все

Дата и время ввода, указанные как datetime массив.

Тип значений дня, указанный как значение в таблице.

Значение dayTypeОписание
'dayofmonth'Число дней в месяце, от 1 до 28, 29, 30 или 31. Диапазон зависит от месяца.
'dayofweek'Номер дня недели, от 1 до 7, где день 1 недели - воскресенье.
'dayofyear'Число дней, от 1 до 365 или 366, в зависимости от года.
'name'Имена полных дней, например, Sunday. Для NaT значения datetime, имя дня - пустой символьный вектор, ''.
'shortname'Сокращенные названия дней, например, Sun. Для NaT значения datetime, имя дня - пустой символьный вектор, ''.

Примечание

day возвращает имена дней на языке, указанном параметром Языковой стандарт (Locale) в разделе Формат даты и времени (Datetime format) окна Настройки (Preferences). Сведения об изменении языкового стандарта datetime по умолчанию см. в разделе Установка настроек окна команд.

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

свернуть все

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

Расширенные возможности

См. также

| | | | | |

Представлен в R2014b