比较Python中的日期和datetim

2024-04-27 00:35:01 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有一份日期清单:

[datetime.date(2013, 7, 9), datetime.date(2013, 7, 12), datetime.date(2013, 7, 15), datetime.date(2013, 7, 18), datetime.date(2013, 7, 22), datetime.date(2013, 7, 25)]

我知道今天是:

^{pr2}$

为了这篇文章,今天是datetime.date(2013, 7, 15)

我需要能够生成任何未来日期的列表,如果它在列表中,包括今天。在

返回声明将是:

[datetime.date(2013, 7, 15), datetime.date(2013, 7, 18), datetime.date(2013, 7, 22), datetime.date(2013, 7, 25)]

我知道我可以用timedelta迭代列表和比较日期,但是必须有一个更简单的方法。。在


Tags: 方法声明列表datetimedatetimedelta篇文章pr2
1条回答
网友
1楼 · 发布于 2024-04-27 00:35:01

Comparing date with other date is possible.

date1 < date2 date1 is considered less than date2 when date1 precedes date2 in time.

>>> datetime.date(2013, 7, 15) < datetime.date(2013, 7, 16)
True
>>> datetime.date(2013, 7, 15) <= datetime.date(2013, 7, 16)
True
>>> datetime.date(2013, 7, 15) > datetime.date(2013, 7, 16)
False

^{pr2}$

相关问题 更多 >