Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

clock

日期向量形式的当前日期和时间

说明

示例

c = clock 返回一个六元素的日期向量,其中包含小数形式的当前日期和时间:

[year month day hour minute seconds]

clock 函数根据系统时间计算当前日期和时间。

示例

[c tf] = clock 返回第二个输出参数,如果当前日期和时间发生在您系统时区的夏令时 (DST) 期间,则为 1 (true),否则为 0 (false)。

示例

全部折叠

要返回当前日期和时间,请使用 clock 函数。设置输出格式,使浮点值最多显示五位数字。

format shortg
c = clock
c = 1×6

         2020            8            3           21            5       50.057

日期向量输出的第六个元素(秒)可以精确到小数点后的多个数字。

要舍入为整数显示格式,请使用 fix 函数。

fix(c)
ans = 1×6

        2020           8           3          21           5          50

要检验当前日期和时间是否发生在夏令时 (DST) 期间,请使用 clock 函数的第二个输出。如果 c 发生在 DST 期间,则 tf1 (true),否则为 0 (false)。

format shortg
[c tf] = clock
c = 1×6

         2020            8            3           20           16       51.817

tf = logical
   1

局限性

提示

  • 要确定事件持续时间,请使用 timeittictoc 函数代替 clocketimeclock 函数基于系统时间,系统时间可以由操作系统定期调整,因此在进行时间比较操作时该函数可能不可靠。

  • 要返回表示当前日期和时间的日期时间标量,请键入:

    t = datetime('now')

另请参阅

| | | | | | | |

在 R2006a 之前推出