Why do I get the offset 0:53 for timezone Europe/Berlin?
问题 Example Code from datetime import datetime, timezone import pytz tzstring = 'Europe/Berlin' t1 = datetime(2016, 6, 16, 2, 0, tzinfo=pytz.timezone(tzstring)) t2 = datetime(2016, 6, 16, 2, 0, tzinfo=timezone.utc).astimezone(pytz.timezone(tzstring)) Observed print(t1): 2016-06-16 02:00:00+00:53 print(t2): 2016-06-16 04:00:00+02:00 Expected print(t1): 2016-06-16 04:00:00+02:00 # does not match expectation print(t2): 2016-06-16 04:00:00+02:00 # matches expectation Question Can somebody please