Main Content

day

날짜/시간 입력값의 일 숫자 값 또는 이름

설명

예제

d = day(t)t에 지정된 각 날짜/시간의 월중 일자(Day Of Month) 숫자 값을 반환합니다.

d 출력값은 1에서 31(연도와 월에 따라 다름)까지의 정수 값이 포함된 double 배열입니다. datetime형 배열 t에 일 값을 할당하려면 t.Day를 사용하고 Day 속성을 수정하십시오.

예제

d = day(t,dayType)"dayofmonth", "dayofweek", "dayofyear", "name" 또는 "shortname"으로 지정된 유형의 datetime형 배열 t의 일 숫자 값 또는 이름을 반환합니다.

예제

모두 축소

날짜로 구성된 배열에서 월중 일자(Day Of Month) 숫자 값을 추출합니다.

t = [datetime('yesterday');datetime('today');datetime('tomorrow')]
t = 3x1 datetime
   24-Jan-2024
   25-Jan-2024
   26-Jan-2024

d = day(t)
d = 3×1

    24
    25
    26

'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형 배열로 지정됩니다.

이전에 Financial Toolbox™를 필요로 했던 기존 코드를 지원하기 위해 day가 날짜 일련 번호 값과 텍스트도 입력값으로 받지만 권장되지는 않습니다. 자세한 내용은 버전 내역을 참조하십시오.

일(Day) 값의 유형으로, 표에 나열된 값 중 하나로 지정됩니다.

dayType의 값

설명

'dayofmonth'(디폴트 값)

월중 일자(Day Of Month) 숫자 값으로, 1에서 28, 29, 30, 31 중 하나까지입니다. 범위는 월에 따라 다릅니다.

'dayofweek'

요일(Day of week) 숫자 값으로, 1에서 7까지입니다. 여기서 요일 번호 1은 일요일입니다.

'iso-dayofweek' (R2023a 이후)

ISO 8601 표준에 따른 요일(Day of week) 숫자 값으로, 1에서 7까지입니다. 여기서 요일 번호 1은 월요일입니다.

'dayofyear'

연중 일자(Day Of Year) 숫자 값으로, 1에서 365 또는 366(연도에 따라 다름)까지입니다.

'name'

요일의 전체 이름입니다(예: Sunday). NaT datetime형 값의 경우 요일 이름은 빈 문자형 벡터('')입니다.

'shortname'

요일의 축약형 이름입니다(예: Sun). NaT datetime형 값의 경우 요일 이름은 빈 문자형 벡터('')입니다.

참고

day는 기본 설정 창의 날짜/시간 형식 섹션에 있는 로캘 옵션으로 지정된 언어로 요일 이름을 반환합니다. 디폴트 날짜/시간 로캘을 변경하려면 명령 창 기본 설정 지정하기 항목을 참조하십시오.

이 인수는 tdatetime형 배열인 경우에만 유효합니다.

출력 인수

모두 축소

일 숫자 값 또는 이름으로, double형 정수로 구성된 숫자형 배열이나 문자형 벡터로 구성된 셀형 배열로 반환됩니다. dt와 크기가 같습니다.

확장 기능

버전 내역

R2014b에 개발됨

모두 확장

참고 항목

| | | | | |