我试图找出python中当前时间和给定时间之间的天数差异.
例如,给出的时间是2011-07-20,发布此问题时的天数差异为41天.
所以我的问题是,如何将给定时间转换为可用于查找天数时差的内容.我正在尝试使用datetime.timedelta.now() - 给定时间.
谢谢!
肯定是这样的:
from datetime import datetime
d = datetime.now()
d1 = datetime.strptime('2011-07-20', '%Y-%m-%d')
(d-d1).days
>>> 42 # number of total days beetween two given dates
Run Code Online (Sandbox Code Playgroud)
使用以下链接查找有关strptime的更多信息.