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

发布于 2021-01-29 15:10:03

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

from datetime import datetime

# ...

if date_num_posts < datetime.today():

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

关注者
0
被浏览
135
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    如果您只想比较日期,

    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


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看