gpt4 book ai didi

matlab - 在 MATLAB 中计算天数

转载 作者:行者123 更新时间:2023-12-01 14:33:06 24 4
gpt4 key购买 nike

我需要计算从某个特定日期开始的 X 天,但我不知道如何根据每个月的天数来计算这些天数(例如,2 月有 28 或 29 日,3 月 31 日但 4 月 30 日...... .).

我知道有函数 daysact( startDate, endDate ),但是这样我必须尝试日期直到得到我想要的结果,我需要的是让程序计算 X从 startDate 开始的天数并返回 endDate。例如,如果我想从明天算起 90 天,我做了:

startDate = '8-jan-2016';
endDate = '7-apr-2016';
numDays = daysact( startDate, endDate );

但我不得不尝试日期,直到函数恰好返回 90(我知道这很简单,但最终程序必须针对不同的天数和不同的开始日期执行此操作...)

最佳答案

2014b 及以后:

datetime(2016,1,8) + days(90)
datetime(2016,1,8) + 90

datetime('today') + days(90)
datetime('today') + 90

datetime('tomorrow') + days(90)
datetime('tomorrow') + 90

关于matlab - 在 MATLAB 中计算天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34680247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com