Main Content

clock

(不推荐;请改用 datetime)日期向量形式的当前日期时间

不推荐使用 clock。要以 datetime 值形式返回当前日期和时间,请改用 datetime。有关更新代码的详细信息,请参阅版本历史记录Replace Discouraged Instances of Serial Date Numbers and Date Strings

说明

示例

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

         2024            2           12           22           25       38.211

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

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

fix(c)
ans = 1×6

        2024           2          12          22          25          38

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

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

         2024            2           12           22           39       45.931

tf = logical
   0

局限性

提示

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

扩展功能

版本历史记录

在 R2006a 之前推出

全部展开

另请参阅

| | | | |