今天我们来学习如何计算两个相隔日期的天数,这里我们要引入一个模块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)
这篇博客介绍了如何使用Python的datetime模块计算两个日期之间的天数差。通过将日期字符串转换为datetime对象,然后与当前日期相减,可以轻松地得到两个日期间的天数。示例代码演示了这一过程。

被折叠的 条评论
为什么被折叠?



