安装日期函数包
pip install python-dateutil
日期
from dateutil.relativedelta import relativedelta
from datetime import date
# 1.第一种方式
today = date.today()
print(today)
birthday = date(year=2020, month=1, day=1) # 假设出生日期为2020-1-1
print(birthday)
diffday = (today - birthday) # 今天和出生日期计算相差天数
print(diffday)
print(diffday.days) # 只能计算出天
# 2.第二种方式
# 下面可计算两个日期中间相差几年,几个月和几天
diff = relativedelta(today, birthday)
print(diff) # relativedelta(years=+2, months=+7, days=+19) 2岁7个月19天
print(diff.years) # 年
print(diff.months) # 月
print(diff.days) # 日