MATLAB 帮助中心
日期时间或持续时间的小时、分钟和秒数
[h,m,s] = hms(t)
[h,m,s] = hms(t) 以单独的数值数组形式返回 t 中日期时间或持续时间值的小时、分钟和秒数值。h 和 m 输出包含整数值,s 输出可以包含一个小数部分。h、m 和 s 的大小与 t 相同。
h
m
s
t
对日期时间数组调用 hms 相当于调用 hour、minute 和 second 函数。
hms
hour
minute
second
示例
全部折叠
t1 = datetime('now','Format','HH:mm:ss.SSS'); t = t1 + minutes(0:45:135)
t = 1×4 datetime 19:53:04.860 20:38:04.860 21:23:04.860 22:08:04.860
h = 1×4 19 20 21 22
m = 1×4 53 38 23 8
s = 1×4 4.8603 4.8603 4.8603 4.8603
hms 在单独的数组中返回小时、分钟和秒数。
日期和时间输入,指定为日期和时间或持续时间数组。
数据类型: datetime | duration
datetime
duration
小时数,以由从 0 到 23 的整数值组成的数值数组形式返回。h 输出为 double 类型并且大小与 t 相同。
double
分钟数,以由从 0 到 59 的整数值组成的数值数组形式返回。m 输出为 double 类型并且大小与 t 相同。
秒数,以从 0 到小于 60 的值组成的数值数组形式返回,并且可以包含小数部分。对于时区为 UTCLeapSeconds 的日期时间值,s 输出可以为闰秒发生期间的时间包含介于 60 和 61 之间的一个值。s 输出为 double 类型并且大小与 t 相同。
UTCLeapSeconds
全部展开
hms 函数完全支持 tall 数组。有关详细信息,请参阅 tall 数组。
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
此函数完全支持分布式数组。有关详细信息,请参阅使用分布式数组运行 MATLAB 函数 (Parallel Computing Toolbox)。
在 R2014b 中推出
ymd | hour | minute | second
ymd
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处