Para time.timezone, la documentación de Python dice:¿Por qué Python devuelve un valor de zona horaria negativo?
El desplazamiento del local (-DST no) zona horaria, en cuestión de segundos al oeste de UTC (negativo en la mayor parte de Europa Occidental y positiva en los EE.UU., cero en el Reino Unido)
¿Alguien sabe por qué devuelve un valor negativo para la mayor parte de Europa occidental? Estos países están en una compensación positiva, y no en una negativa.
Ejemplo: Bruselas se encuentra en la zona horaria GMT + 1 ...
Sospecho que hay un error tipográfico. ¿Has probado lo que realmente regresa? –
'UTC_Time - Brussels_Time = -1' hora. Entonces puede obtener este número y sumar con las horas UTC y obtener tiempos de Bruselas. Podrían hacer lo contrario y solo necesitarían restar. – JBernardo
Si se define en segundos _west of UTC_, un valor negativo tiene sentido para las zonas horarias que son _east_ de UTC. Eso me parece poco común, pero la descripción es consistente. – omz