decide for daylight savings time or not

This commit is contained in:
Michael Lathrop
2015-01-20 12:50:52 -05:00
parent 7986a824cf
commit c98a5f8e40

View File

@@ -194,7 +194,10 @@ def ISO8601Format(dt):
if dt.tzinfo:
tz = dt.strftime('%z')
else:
utcOffset_minutes = -time.altzone / 60
if time.daylight and time.localtime().tm_isdst:
utcOffset_minutes = -time.altzone / 60
else:
utcOffset_minutes = -time.timezone / 60
tz = "%+.2d%.2d" % (utcOffset_minutes / 60, (abs(utcOffset_minutes) % 60))
if tz == '+0000':
return isoStr + 'Z'