如何使用python中的datetime包进行日期的换算

最近遇到一个比较简单的问题,有的nc文件或者excel文件中日期读取出来是一个整数,表示从某年某月某日算起的第几天,那么如何在python中将该数字转化为具体的日期呢?经过查阅资料,可以用datetime包用一行代码进行换算,具体代码如下:

import datetime
days=1
datetime.datetime.fromordinal(datetime.date(1900,1,1).toordinal()+days)

即可返回与1900年1月1日间隔1天的日期:

datetime.datetime(1900, 1, 2, 0, 0)

希望可以帮到你!如果可以的话,欢迎投喂~
微信赞赏码