我想比较包括日期在内的 2 次。例如:“2016 年 1 月 23 日下午 4:16:09”和“2016 年 1 月 24 日晚上 9:43:44”
我认为最简单和最好的方法是将其转换为纪元并进行比较。(如果有比这更好的方法,请告诉我)
我试过这个:
from dateutil.parser import parse
import datetime
timer = 'Jan 23 2016 10:30:08AM'
d = parse(timer).strftime('%Y,%m,%d,%H,%M,%S')
>>> d
'2016,01,23,10,30,08'
但因为它是一个字符串,所以我无法传递这个值 datetime.datetime(d) 我也尝试了 strip()。但不起作用。
datetime.datetime(d.strip())
TypeError: an integer is required (got type str)
请帮忙。