我有两个约会:
2014年3月15日星期六19:47:17 +0000
2014-03-12 19:50:22.159411 + 00:00
我需要比较这两个日期,但我得到了错误
TypeError: can't compare datetime.datetime to unicode
Run Code Online (Sandbox Code Playgroud)
我该如何转换其中一个?
最简单的方法是使用第三方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
Run Code Online (Sandbox Code Playgroud)