Offsets from UTC are rounded to the nearest whole minute. Time zones such as Europe/Amsterdam pre-1937 will be up to 30 seconds out. This is a limitation of the Python datetime library.