今天我们来学习如何计算两个相隔日期的天数,这里我们要引入一个模块datetime。
首先,定义一个表示日期的字符串:
birthday="2002-03-14"
然后,利用datetime的strptime方法将字符串变成'datetime.datetime'类型,如下:
birthday_date=datetime.datetime.strptime(birthday,"%Y-%m-%d")
接着获取当前日期:
curr_datetime=datetime.datetime.now()
最后将两个日期进行减法操作,输出结果:
minus_date=curr_datetime-birthday_date
print(minus_date.days)
完整代码如下:
import datetime
birthday="2002-03-14"
birthday_date=datetime.datetime.strptime(birthday,"%Y-%m-%d")
curr_datetime=datetime.datetime.now()
minus_date=curr_datetime-birthday_date
print(minus_date.days)