【发布时间】:2020-06-28 09:01:23
【问题描述】:
from datetime import date
import random
earlier_date = date(2017, 6, random.randint(1, 25))
later_date = date(2017, 6, random.randint(earlier_date.day + 1, 28))
days_between = (later_date - earlier_date)
print("There are",days_between,"days between", earlier_date, "and", later_date)
我的输出(完全不同)
There are 18 days, 0:00:00 days between 2017-06-01 and 2017-06-19
我想要的输出(仅限日差)
There are 3 days between 2017-06-22 and 2017-06-25
【问题讨论】:
-
有什么问题?你选择随机日期,你怎么能期待一个具体的结果?
-
您的代码非常适合我,它总是选择 2 个日期,并显示日期差异
-
2017-06-01 和 2017-06-19 之间有 18 天,0:00:00 天这是我得到的输出......我想要输出,正如我在问题中提到的那样
-
您可能第一次在帖子中告诉我们。因为我个人得到确切的日期数