[pyar] problema para imprimir la hora con AM/PM en español.
Juan E. Drucker
juan en unahormiga.com
Jue Jun 26 17:55:30 ART 2014
Según está tabla http://lh.2xlibre.net/values/am_pm/ no está definido
am/pm en es_ES, si en otros es_
Con es_CO por ejemplo:
In [24]: locale.setlocale(locale.LC_ALL, 'es_CO.utf8')
Out[24]: 'es_CO.utf8'
In [25]: locale.nl_langinfo(locale.T_FMT_AMPM)
Out[25]: '%I:%M:%S %p'
In [26]: (datetime.now()).strftime('%I %M %p')
Out[26]: '05 46 PM'
Pero en es_ES:
In [27]: locale.setlocale(locale.LC_ALL, 'es_ES.utf8')
Out[27]: 'es_ES.utf8'
In [28]: locale.nl_langinfo(locale.T_FMT_AMPM)
Out[28]: ''
In [29]: (datetime.now()).strftime('%I %M %p')
Out[29]: '05 47 '
2014-06-26 16:26 GMT-03:00 Ariel Argañaraz <arielin82 en gmail.com>:
>
> Hola estoy teniendo un problemita para imprimir el AM/PM de la hora cuando
> lo quiero hacer en español.
>
> cuando seteo el locale a "es_ES" no me imprime mas el AM/PM, si lo hago con
> el locale en "en_IN" si me imprime el AM/PM
>
> aca va lo que ejecute en ipython ( python 2.7.3)
>
> In [75]: locale.setlocale(locale.LC_ALL, 'es_ES.utf8')
> Out[75]: 'es_ES.utf8'
>
> In [76]: (datetime.now()).strftime('%I %M %p')
> Out[76]: '04 20 '
>
>
> Alguna idea? sera algo de configuracion?
>
> --
> Ariel Argañaraz
>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
More information about the pyar
mailing list