此功能将DateTime或序列日期数字或日期向量转回到最近的年度,月,日,小时,分钟或第二个。选择舍入,地板或天花板。
### 例子 ###
示例使用Vector [1999,1,3,15,6,48.0568]所描述的日期+时间。
datevec(日期(730123.62972287962))
ans = [1999,1,3,15,6,48]
datevec(日期([1999,1,1,3,15,6,48.0568])))))))
ans = [1999,1,3,15,6,48]
datevec(日期([1999,1,3,15,6,48.0568],'minute'))))))
ans = [1999,1,3,15,7,0]
datevec(日期([1999,1,3,15,6,48.0568],5))%5 =='minute'
ans = [1999,1,3,15,7,0]
datevec(日期([1999,1,3,15,6,48.0568],5,'Floor'))
ans = [1999,1,3,15,6,0]
datevec(日期([[1999,12,31,23,59,59.5000; 1999,12,31,23,59,59.4999])))))))))))))))
ans = [2000,1,1,1,0,0,0; 1999,12,31,23,59,59]
引用为
Stephen23(2022)。圆日期和时间(//www.tatmou.com/matlabcentral/fileexchange/39274-round-dates-and-times),matlab中央文件交换。检索。
MATLAB释放兼容性
平台兼容性
视窗 苹果系统 Linux标签
致谢
启发:dateVecfix.m v2.0(2009年6月),,,,四舍五入日期和时间,,,,通过日光节省时间在世界时区之间转换,,,,日期向量/ISO 8601日期字符串,,,,ISO 8601日期字符串到序列日期编号