Main Content

weekday

설명

DayNumber = weekday(D)는 각 요소에 대한 요일을 나타내는 숫자를 D에 반환합니다.

예제

[DayNumber,DayName] = weekday(D)는 요일의 축약형 영어 이름을 DayName에 추가로 반환합니다.

예제

[DayNumber,DayName] = weekday(D,DayForm)DayForm에서 지정한 형식(미국 영어)으로 요일의 이름을 반환합니다.

[DayNumber,DayName] = weekday(D,language)는 요일에 대한 축약형 이름을 language에서 지정한 로캘의 언어로 반환합니다.

예제

[DayNumber,DayName] = weekday(D,DayForm,language)는 지정한 형식과 지정한 로캘의 언어로 요일의 이름을 반환합니다. DayFormlanguage는 순서에 관계없이 지정할 수 있습니다.

예제

모두 축소

2012년 12월 21일의 요일을 확인합니다.

D = '21-Dec-2012';
[DayNumber,DayName] = weekday(D)
DayNumber = 6
DayName = 
'Fri'

2012년 12월 21일은 금요일입니다.

날짜 일련 번호 값으로 구성된 벡터에 대한 요일의 전체 이름을 반환합니다.

D = [734999;735015];
DayForm = 'long';
[DayNumber,DayName] = weekday(D,DayForm)
DayNumber = 2×1

     5
     7

DayName = 2x8 char array
    'Thursday'
    'Saturday'

language 입력 인수를 사용하여 미국 영어로 요일 이름을 반환합니다.

D = 728647;
DayForm = 'long';
language = 'en_US';
[DayNumber,DayName] = weekday(D,DayForm,language)
DayNumber = 2
DayName = 
'Monday'

요일의 이름은 미국 영어로 Monday입니다.

요일 이름을 현재 로캘의 언어로 반환합니다.

language = 'local';
[DayNumber,DayName] = weekday(D,DayForm,language);

DayName의 값은 로캘에 따라 달라집니다. 예를 들어, 프랑스어 로캘에서는 요일 이름이 Lundi입니다.

mmm.dd.yyyy 형식으로 지정된 날짜의 요일을 확인합니다. weekday 내에서 datenum을 호출하여 날짜를 나타내는 입력 텍스트의 형식을 지정합니다.

[DayNumber,DayName] = weekday(datenum('Dec.21.2012','mmmm.dd.yyyy'))
DayNumber = 6
DayName = 
'Fri'

입력 인수

모두 축소

날짜 일련 번호 값 또는 날짜와 시간을 나타내는 텍스트입니다. 날짜 번호는 벡터나 행렬로 지정될 수 있습니다. 텍스트는 문자형 벡터, 문자형 벡터로 구성된 셀형 배열, string형 배열 또는 각 행이 날짜를 나타내는 문자형 배열로 지정될 수 있습니다. D가 문자형 벡터로 구성된 셀형 배열 또는 string형 배열인 경우, 이것은 1×n 또는 n×1이어야 합니다.

D가 문자형 벡터, 문자형 벡터로 구성된 셀형 배열, string형 배열 또는 문자형 배열인 경우 날짜는 다음 형식 중 하나일 수 있습니다.

날짜 형식
dd-mmm-yyyy01-Mar-2000
mm/dd/yyyy03/01/2000
yyyy-mm-dd2000-03-01

날짜를 다른 형식으로 나타내는 텍스트의 경우, 먼저 datenum 함수를 사용하여 날짜를 날짜 일련 번호 값으로 변환한 후, weekday로 전달하십시오.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | cell | string

출력 요일 이름의 형식으로, 다음 값 중 하나로 지정됩니다.

DayFormDayName 이름의 형식
'short'축약형 이름Mon
'long'전체 이름 Monday

DayName에 포함된 요일 이름의 출력 언어로, 다음 값 중 하나로 지정됩니다.

language설명
'en_US'영어(미국)
'local'현재 로캘의 언어

출력 인수

모두 축소

요일을 나타내는 값으로, [1,7] 범위의 정수로 구성된 배열로 반환됩니다. 여기서 1은 일요일을 나타내고, 7은 토요일을 나타냅니다.

  • 입력 D가 숫자형 배열이면 DayNumber의 크기는 D의 크기와 같습니다.

  • 입력 D가 문자형 벡터로 구성된 셀형 배열이면 DayNumberm×1 벡터이고, 이때 mD의 길이와 같습니다.

요일의 이름으로, 문자형 배열로 반환됩니다. DayName의 내용은 DayForm에 따라 달라집니다.

  • DayForm'short'이면 DayName에는 축약형 이름이 포함됩니다(예: Tues).

  • DayForm'long'이면 DayName에는 평일의 전체 이름이 포함됩니다(예: Tuesday).

DayNamem×n 행렬로, mD에 나타나는 날짜 수입니다.

확장 기능

버전 내역

R2006a 이전에 개발됨

참고 항목

| |