[pyar] Consulta dateutil

Matías Bellone matiasbellone en gmail.com
Mar Mar 25 18:18:33 ART 2014


2014-03-25 17:57 GMT-03:00 Roberto Alsina <ralsina en netmanagers.com.ar>:

>  Hola!
>
> Ayer estaba tratando de hacer unas cosas con timezones y dateutil y me
> metí en algo que o no entiendo, o está re roto...
>
>
> >>> dateutil.parser.parse('03/25/2014 05:35:00 PM UTC-03:00')
>
> me da
>
> datetime.datetime(2014, 3, 25, 17, 35, tzinfo=tzoffset(None, 10800))
>
> Y ese offset... está exactamente al revés, no?
>
> Por ejemplo:
>
> >>> dateutil.tz.gettz('ART').utcoffset(datetime.datetime.now())
>
> me da datetime.timedelta(-1, 75600) que es -10800 !
>
> Por las dudas para ver si no se me cruza algo...
>
> >>> dateutil.parser.parse('03/25/2014 05:35:00 PM
> UTC-03:00').astimezone(dateutil.tz.tzutc())
> datetime.datetime(2014, 3, 25, 14, 35, tzinfo=tzutc())
>
> que es exactamente lo contrario de lo que debería hacer, no?
>
>
> Alguien tiene alguna pista, o es que dateutil está en pedo?
>
>
Aparentemente, el parser de dateutil hace lo contrario a lo que uno
esperaría con ese tipo de timezones:

https://bazaar.launchpad.net/~dateutil/dateutil/trunk/view/head:/dateutil/parser.py#L606

Saludos,
Toote
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140325/1d1b5778/attachment.html>


More information about the pyar mailing list