>>> dateutil.parser.parse("2017-03-09T09:32Z") datetime.datetime(2017, 3, 9, 9, 32, tzinfo=tzutc()) >>> t1=dateutil.parser.parse("2017-03-09T09:32Z") >>> t2=dateutil.parser.parse("2017-03-09T09:32Z").astimezone(dateutil.tz.tzstr("GMT+0800")) >>> t1-t2 datetime.timedelta(0) >>> >>> t1 datetime.datetime(2017, 3, 9, 9, 32, tzinfo=tzutc()) >>> t2 datetime.datetime(2017, 3, 9, 17, 32, tzinfo=tzstr('GMT+0800')) >>> t1-t2 datetime.timedelta(0) >>> t2.strftime("%s") '1489051920' >>> t1.strftime("%s") '1489023120' >>> - datetime parse 的时候直接不管时区
- 时间相等的 datetime 对象生成的时间戳居然不一样
为了方便小白理解?遇到好几个人觉得不同时区的时间戳不一样了……说不定是 Python 的锅
