如何在Matlab中将时间从秒转换为小数年?

问题描述 投票:0回答:1

我有一个数据集,其中包含自2000年1月1日00:00:00.0起经过的秒数,我希望将它们转换为十进制年份(例如2013.87)。

来自数据集的示例:

416554767.293262
416554768.037637
416554768.782013
416554769.526386
416554770.270761
416554771.015136
416554771.759509
416554772.503884
416554773.248258
416554773.992632
416554774.737007
416554775.481381
416554776.225757
416554776.970131
416554777.714504
416554778.458880

有人可以帮我吗?谢谢!

matlab datetime time
1个回答
0
投票

您应该能够使用datetimedatetime的方法执行这些计算。有点像这样。我尝试谨慎对待每年的秒数,因为当然,这取决于所讨论的年份是否是is年。

duration
© www.soinside.com 2019 - 2024. All rights reserved.