день

Дневной номер или имя

Синтаксис

d = day(t)
d = day(t,dayType)

Описание

пример

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 array
   20-Aug-2018
   21-Aug-2018
   22-Aug-2018

d = day(t)
d = 3×1

    20
    21
    22

Определите день недели для произвольной даты путем определения '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, в зависимости от года.
ИмяПолные дневные имена, например, Sunday. Для значений datetime NaT дневное имя является пустым символьным вектором, ''.
'shortname'Сокращенные дневные имена, например, Sun. Для значений datetime NaT дневное имя является пустым символьным вектором, ''.

Примечание

day возвращает дневные имена на языке, заданном опцией Локали в разделе формата Datetime панели Настроек. Чтобы изменить локаль datetime по умолчанию, см. Настройку параметров командного окна.

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

свернуть все

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

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

Введенный в R2014b

Была ли эта тема полезной?