我想比较两个日期和时间,然后将这些信息用于其他内容.就像if delta > 23几个小时做这个,elif delta > 11几个小时,那样做等等.我认为这是一种合理的写作方式,但是python不会接受它!它说:
ValueError: 'h' is a bad directive in format '%m/%d/%Y%h:%m:%s'
Run Code Online (Sandbox Code Playgroud)
不是h用Python编写小时的标准方法吗?:○
我的日期是用这种格式写的:"12/28/13 16:49:19","m/d/yh:m:s"如果有任何帮助的话!
from datetime import datetime
date_format = "%m/%d/%Y%h:%m:%s"
then=(dictionary["date"])
now= time.strftime("%c")
a = datetime.strptime(str(then), date_format)
b = datetime.strptime(str(now), date_format)
delta = b - a
print(delta.hour)
Run Code Online (Sandbox Code Playgroud)