-0600
- смещение часового пояса.Используйте директиву %z
datetime.datetime.strptime()
, чтобы использовать ее при создании нового объекта даты и времени.
import datetime
s1 = 'Tue, 27 Nov 2018 14:59:32 -0600'
s2 = 'Tue, 27 Nov 2018 15:59:32 -0500'
s3 = 'Tue, 27 Nov 2018 14:59:32 -0500'
fmt = '%a, %d %b %Y %H:%M:%S %z'
dt1 = datetime.datetime.strptime(s1, fmt)
dt2 = datetime.datetime.strptime(s2, fmt)
dt3 = datetime.datetime.strptime(s3, fmt)
>>> dt1
datetime.datetime(2018, 11, 27, 14, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 64800)))
>>> dt2
datetime.datetime(2018, 11, 27, 15, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
>>> dt3
datetime.datetime(2018, 11, 27, 14, 59, 32, tzinfo=datetime.timezone(datetime.timedelta(-1, 68400)))
>>> dt1 == dt2
True
>>> dt1 == dt3
False
>>> dt1 > dt3
True
>>>