2012-03-17 8 views

Respuesta

2

Terminé de forma manual hacer un diccionario que correlaciona las abreviaturas con los nombres de la zona horaria. Por ejemplo, 'PST' : 'America/Los_Angeles' sería una entrada (como PDT para la abreviación de horario de verano).

+2

Mala idea. Las abreviaturas de zona horaria pueden ser ambiguas. Por ejemplo, hay 5 significados diferentes de "CST". [Ver la lista de abreviaturas de Wikipedia] (http://en.wikipedia.org/wiki/List_of_time_about_abbreviations). –

+0

@MattJohnson gracias, esto es útil. ¡Siempre pensé que era único! – marcadian

1

¿Has probado usar strptime con el código de formato% Z? Nunca lo he hecho yo mismo, pero al menos en teoría debería poder poner allí el código tz y debería traducirse a un tzinfo (incrustado en el objeto datetime/time)

+0

esto no resolvería mi problema. eso solo obtendría una compensación constante. Por ejemplo, PST y PDT se traducirían a diferentes desplazamientos en% Z, pero la fecha y hora aún no sería consciente del cambio a/del horario de verano. – fangsterr

Cuestiones relacionadas