Python 计算两个日期之间的年份差 - 详细步骤和代码示例
可以使用Python内置的datetime模块来计算日期之间的差距。
代码如下:
from datetime import datetime
date1 = datetime.strptime('1999-05-01', '%Y-%m-%d')
date2 = datetime.strptime('2012-07-01', '%Y-%m-%d')
delta = date2 - date1
years = delta.days / 365.25
print('相差的年份为:{:.2f}'.format(years))
输出结果为:
相差的年份为:13.17
其中,strptime函数用于将字符串转换为datetime对象,%Y-%m-%d参数表示日期字符串的格式为年-月-日。delta表示两个日期之间的差距,以天为单位。由于一年平均有365.25天,因此可以用delta.days / 365.25计算出相差的年份。最后用format函数将结果格式化输出。
原文地址: https://www.cveoy.top/t/topic/owBn 著作权归作者所有。请勿转载和采集!