【发布时间】:2015-12-05 16:26:33
【问题描述】:
我正在尝试获取当前时间,并将其与从字符串中获取的日期进行比较。 这是我的代码:
import datetime
CurrentDate = str(datetime.datetime.now())
CurrentDate = datetime.strptime(CurrentDate, "%d/%m/%Y %H:%M")
print(CurrentDate)
ExpectedDate = "9/8/2015 4:00"
ExpectedDate = datetime.datetime.strptime(ExpectedDate, "%d/%m/%Y %H:%M")
print(ExpectedDate)
if CurrentDate > ExpectedDate:
print("Date missed")
else:
print("Date not missed")
但这是我得到的错误。
CurrentDate = datetime.strptime(CurrentDate, "%d/%m/%Y %H:%M") AttributeError: 'module' 对象没有属性 'strptime'
【问题讨论】:
-
每个帖子一个问题,不要将日期作为字符串进行比较,请在提问之前尝试一些基本的调试。阅读您的错误行应该很明显您正在调用
strptime错误,应该通过快速访问文档来纠正。
标签: python python-3.x