Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

calendar

指定的月份的日

说明

示例

calendar 以传统格式显示当月的日历。周从星期日到星期六,星期日是第一列。显示格式包括一个标题,其中显示有月份、年份,以及一周中每一天的缩写名称。

示例

calendar(y,m) 显示年份 y 中指定月份 m 的日历。

示例

calendar(d) 显示与 d 关联的月份的日历,其中 ddatetime 值或指定年、月和日的文本时间戳。

示例

c = calendar 以 6×7 数值矩阵形式返回当前月份的日历。该矩阵没有标题。

c = calendar(___) 以 6×7 数值矩阵形式返回指定月份的日历。

示例

全部折叠

显示当前月份的日历。显示格式包括一个标题,其中显示有月份名称、年份,以及一周中的每一天。

calendar
                   Aug 2023
     S     M    Tu     W    Th     F     S
     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     0

以数值矩阵形式返回日历。该矩阵没有标题。

c = calendar
c = 6×7

     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     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
   19-Aug-2023 13:00:17

calendar(d)
                   Aug 2023
     S     M    Tu     W    Th     F     S
     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     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

一月

2

二月

3

三月

4

四月

5

五月

6

六月

7

七月

8

八月

9

九月

10

十月

11

十一月

12

十二月

月份和年份,指定为 datetime 标量或文本时间戳,其格式包括年、月和日。小时、分钟和秒分量将被忽略。

为了支持现有代码,calendar 也接受日期序列值作为输入,但不推荐使用。有关详细信息,请参阅版本历史记录

数据类型: datetime | string | char

局限性

  • MATLAB® Online™ 根据协调世界时 (UTC) 而不是当地时间来确定当前月份。

版本历史记录

在 R2006a 之前推出

全部展开