如何计算两个给定日期之间的天数?

37 浏览
0 Comments

如何计算两个给定日期之间的天数?

如果我有两个日期(例如\'8/18/2008\'\'9/26/2008\'),最好的方法是获取这两个日期之间的天数是什么?

admin 更改状态以发布 2023年5月24日
0
0 Comments

利用日期时间的强大功能:

from datetime import datetime
date_format = "%m/%d/%Y"
a = datetime.strptime('8/18/2008', date_format)
b = datetime.strptime('9/26/2008', date_format)
delta = b - a
print delta.days # that's it

0
0 Comments

如果你有两个日期对象,你可以减去它们,这会计算出一个 \" timedelta \"对象。\n\n

from datetime import date
d0 = date(2008, 8, 18)
d1 = date(2008, 9, 26)
delta = d1 - d0
print(delta.days)

\n\n文档中相关的部分:https://docs.python.org/library/datetime.html\n\n另一个例子请参见:https://stackoverflow.com/a/8258465。

0