MATLAB 帮助中心
持续时间,以天为单位
D = days(X)
D = days(X) 返回等同于输入数组中的值的固定长度日期的数组。
X
如果 X 是数值数组,则 D 是以固定天数为单位的 duration 数组。固定长度的一天等于 24 小时。
D
duration
如果 X 为 duration 数组,则 D 为 double 数组,其中每个元素与 X 的对应元素中的固定长度(24 小时)天数相等。
double
days 函数在 duration 与 double 值之间转换。要以天为单位显示持续时间,请将它的 Format 属性设置为 'd'。
days
Format
'd'
示例
全部折叠
X = magic(2); D = days(X)
D = 2×2 duration 1 day 3 days 4 days 2 days
向当前日期和时间添加每个固定长度天数。
t = datetime('now') + D
t = 2×2 datetime 14-Jul-2025 18:48:45 16-Jul-2025 18:48:45 17-Jul-2025 18:48:45 15-Jul-2025 18:48:45
创建一个 duration 数组。
X = hours(23:20:95) + minutes(45)
X = 1×4 duration 23.75 hr 43.75 hr 63.75 hr 83.75 hr
将 X 中的每个持续时间转换为一个天数。
D = 1×4 0.9896 1.8229 2.6562 3.4896
输入数组,指定为数值数组、持续时间数组或逻辑数组。
days 创建固定长度(24 小时)的天数。要在用于日历计算中时创建考虑夏令时变化的日期,请使用 caldays 函数。
caldays
全部展开
days 函数完全支持 tall 数组。有关详细信息,请参阅 tall 数组。
此函数完全支持代码生成。有关详细信息,请参阅持续时间数组的代码生成 (MATLAB Coder)。
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
此函数完全支持分布式数组。有关详细信息,请参阅使用分布式数组运行 MATLAB 函数 (Parallel Computing Toolbox)。
在 R2014b 中推出
caldays | duration
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处