【发布时间】:2020-02-09 01:19:22
【问题描述】:
我有以下 Python 代码:
print ('2020-02-09')
print(datetime.datetime.strptime('2020-02-09'], '%Y-%m-%d'))
产生
2020-02-09
2020-02-09 00:00:00
有没有更好的不返回秒数的函数选择? IOW,如何在不评估时间分量的情况下比较这两个值?例如:
if datetime.datetime.today().date() == datetime.datetime.strptime('2020-02-09'], '%Y-%m-%d'):
为了澄清,我的目标是将日期(无时间值)作为属性存储在 JSON 文件中,然后在运行时将其与 datetime.now().date() 或 datetime.today().date( )。
【问题讨论】:
-
您问题中的代码有解析错误。您能否发布您正在执行的实际代码?
-
@NateEldredge 是实际代码,但 '2020-02-09' 是 JSON 属性。
标签: datetime python-3.7 strptime