小编典典

如何检查日期是否与datetime.today()在同一天?

python

True即使是同一天,此条件也总是计算为,因为它正在比较时间。

from datetime import datetime

# ...

if date_num_posts < datetime.today():

如何检查日期是否与同一天datetime.today()


阅读 271

收藏
2021-01-20

共1个答案

小编典典

如果您只想比较日期,

yourdatetime.date() < datetime.today().date()

或者,显然

yourdatetime.date() == datetime.today().date()

如果要检查它们是 同一 日期。

该文档通常很有帮助。通常,它也是的第一个Google搜索结果python thing_i_have_a_question_about。除非您的问题与名为“ snake”的功能/模块有关。

基本上,datetime模块具有三种存储时间点的类型:

  • date 年,月,日
  • time 时,分,秒,微秒,时区信息
  • datetime结合日期和时间。它具有方法date()time()获取对应的datetime对象的功能,并且有一个方便的combine函数可以将组合datetimedatetime
2021-01-20