Main Content

calendar

지정된 달의 달력

설명

예제

calendar는 현재 달의 달력을 일반 형식으로 반환합니다. 주는 일요일부터 토요일까지이며, 일요일은 첫 번째 열입니다. 표시 형식에는 연도,월 및 축약된 요일 명을 표시하는 헤더가 포함되어 있습니다.

예제

calendar(y,m)은 지정된 해 y의 지정된 달 m에 대한 달력을 표시합니다.

예제

calendar(d)에는 d와 관련된 달의 달력이 표시됩니다. 여기서 ddatetime형 값 또는 연, 월, 일을 지정하는 텍스트 타임스탬프입니다.

예제

c = calendar는 현재 달의 달력을 6×7 숫자형 행렬로 반환합니다. 이 행렬에는 헤더가 없습니다.

c = calendar(___)는 지정된 달의 달력을 6×7 숫자형 행렬로 반환합니다.

예제

모두 축소

현재 달의 달력을 표시합니다. 표시 형식에는 월의 이름, 연도, 요일이 있는 헤더가 포함되어 있습니다.

calendar
                   Jan 2024
     S     M    Tu     W    Th     F     S
     0     1     2     3     4     5     6
     7     8     9    10    11    12    13
    14    15    16    17    18    19    20
    21    22    23    24    25    26    27
    28    29    30    31     0     0     0
     0     0     0     0     0     0     0

달력을 숫자형 행렬로 반환합니다. 이 행렬에는 헤더가 없습니다.

c = calendar
c = 6×7

     0     1     2     3     4     5     6
     7     8     9    10    11    12    13
    14    15    16    17    18    19    20
    21    22    23    24    25    26    27
    28    29    30    31     0     0     0
     0     0     0     0     0     0     0

1999년 12월 달력을 표시합니다.

calendar(1999,12)
                   Dec 1999
     S     M    Tu     W    Th     F     S
     0     0     0     1     2     3     4
     5     6     7     8     9    10    11
    12    13    14    15    16    17    18
    19    20    21    22    23    24    25
    26    27    28    29    30    31     0
     0     0     0     0     0     0     0

datetime형 값을 만듭니다. 그런 다음 datetime형 값으로 지정한 연도와 달의 달력을 표시합니다.

d = datetime("now")
d = datetime
   25-Jan-2024 20:24:09

calendar(d)
                   Jan 2024
     S     M    Tu     W    Th     F     S
     0     1     2     3     4     5     6
     7     8     9    10    11    12    13
    14    15    16    17    18    19    20
    21    22    23    24    25    26    27
    28    29    30    31     0     0     0
     0     0     0     0     0     0     0

텍스트 타임스탬프를 입력 인수로 지정할 수도 있습니다. "2022-01-01"로 지정한 연도와 달인 2022년 1월 달력을 표시합니다.

d = "2022-01-01"
d = 
"2022-01-01"
calendar(d)
                   Jan 2022
     S     M    Tu     W    Th     F     S
     0     0     0     0     0     0     1
     2     3     4     5     6     7     8
     9    10    11    12    13    14    15
    16    17    18    19    20    21    22
    23    24    25    26    27    28    29
    30    31     0     0     0     0     0

입력 인수

모두 축소

연도 숫자 값으로, 음이 아닌 정수로 지정됩니다.

월 숫자 값으로, 1과 12 사이의 양의 정수로 지정됩니다. 월 숫자 값은 테이블에 나열된 월에 대응됩니다.

월 숫자 값

월 이름

1

1월

2

2월

3

3월

4

4월

5

5월

6

6월

7

7월

8

8월

9

9월

10

10월

11

11월

12

12월

월 및 연도로, 연도와 월, 요일을 포함하는 형식인 datetime형 스칼라 또는 텍스트 타임스탬프로 지정됩니다. 시, 분, 초 성분은 무시됩니다.

기존 코드를 지원하기 위해 calendar가 날짜 일련 번호 값도 입력값으로 받지만 권장되지는 않습니다. 자세한 내용은 버전 내역을 참조하십시오.

데이터형: datetime | string | char

제한 사항

  • MATLAB® Online™은 현지 시간이 아닌 협정 세계시(UTC)로부터 현재 월을 확인합니다.

버전 내역

R2006a 이전에 개발됨

모두 확장