Main Content

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

second

日期时间输入的秒分量

说明

示例

s = second(t) 返回在 t 中指定的每个日期时间的秒分量。日期时间的秒分量可以包含小数部分。

s 输出是一个 double 数组,包含从 0 至小于 60 之间的值。要对 t 中各值的秒分量赋值,请使用 t.Second 并修改 Second 属性。

s = second(t,secondType) 返回 datetime 数组 t 的秒的类型,指定为 "secondofminute""secondofday"

示例

全部折叠

t1 = datetime('now','Format','dd-MMM-yyyy HH:mm:ss.SSS');
t = t1 + seconds(30:15:60)
t = 1x3 datetime
   19-Aug-2023 14:49:06.815   19-Aug-2023 14:49:21.815   19-Aug-2023 14:49:36.815

s = second(t)
s = 1×3

    6.8159   21.8159   36.8159

输入参数

全部折叠

日期时间输入,指定为 datetime 数组。

如果 t 的时区是 UTCLeapSeconds,则对于闰秒发生的任何时间,s 可以包含介于 60 和 61 之间的一个值。

为了支持过去需要 Financial Toolbox™ 才能使用的一些代码,second 还接受日期序列值和文本作为输入,但不推荐使用它们。有关详细信息,请参阅版本历史记录

秒值的类型,指定为 'secondofminute''secondofday'

  • 如果 secondType'secondofminute',则 second 返回一分钟中的秒。

  • 如果 secondType'secondofday',则 second 返回一日中的秒(闰秒除外),介于范围 [0, 86400) 中。

仅当 tdatetime 数组时,此参数才有效。

扩展功能

版本历史记录

在 R2014b 中推出

全部展开