【发布时间】:2020-03-18 08:36:39
【问题描述】:
我想比较包括日期在内的 2 次。 例如 : “2016 年 1 月 23 日下午 4:16:09”和“2016 年 1 月 24 日晚上 9:43:44”
我认为最简单和最好的方法是将其转换为 epoch 并进行比较。 (如果有比这更好的方法,请告诉我)
我试过这个:
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)
请帮忙。
【问题讨论】:
标签: python datetime datetime-comparison