mexico - strftime python
¿Es una zona horaria específica que usa DST en este momento? (1)
from pytz import timezone
from datetime import datetime
zonename = "Pacific/Wallis"
now = datetime.now(tz=timezone(zonename))
dst_timedelta = now.dst()
### dst_timedelta is offset to the winter time,
### thus timedelta(0) for winter time and timedelta(0, 3600) for DST;
### it returns None if timezone is not set
print "DST" if dst_timedelta else "no DST"
alternativa es usar:
now.timetuple().tm_isdst
Que puede tener uno de 3 valores: 0
para no DST, 1
para DST y -1
para zona horaria no configurada.
¿Cómo conseguiría que mi script python verificara si una zona horaria específica está almacenada en una variable usando DST en este momento? Mi servidor está configurado a UTC. Así que he dicho por ejemplo
zonename = Pacific/Wallis
Quiero ejecutar la consulta sobre si está utilizando DST ahora mismo y hacer que la respuesta vuelva a ser verdadera o falsa.