||
经常涉及到时间序列以年为单位,如何优雅把某一天换算以年为单位?
利用MATLAB计算方法如下:
1998-8-20(1998.637)
1999-7-23 (1999.559)
2020-7-13(2020.534)
找一个基准时间,比如1995-12-31,下一天是1996.0
t0=datetime(1995,12,31,00,00,00)
然后输入需要计算的天:
t1=datetime(2020,7,13,00,00,00)
计算两者之前的时间差:
dt=t1-t0
转换成年为单位:
yr=1996+years(dt)
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-1 14:22
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社