比较Python中的unicode和datetime.datetime
我有两个日期:
2014年3月15日 星期六 19:47:17 +0000
2014年3月12日 19:50:22.159411+00:00
我想比较这两个日期,但我遇到了一个错误:
TypeError: can't compare datetime.datetime to unicode
我应该如何转换其中一个日期呢?
1 个回答
5
最简单的方法是使用一个叫做 dateutil
的第三方库,然后这样做:
from dateutil.parser import parse as parse_date
unicode_text = 'Sat Mar 15 19:47:17 +0000 2014'
dt = parse_date(unicode_text)
# 2014-03-15 19:47:17+00:00
if dt == other_datetime:
# do something