[Python] localizzazione datetime object

Manlio Perillo manlio.perillo a gmail.com
Mar 17 Apr 2012 16:58:29 CEST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Il 17/04/2012 16:48, Pietro ha scritto:
> Ciao a tutti!
> 
> domanda banale e veloce... ho cercato su google ma non ho trovato,
> forse sbaglio le parole chiave...
> 
> in sintesi vorrei mi desse il nome dei giorni in inglese, cosa devo fare?
> 
>>>> import datetime
>>>> date = datetime.datetime.now()
>>>> print date.strftime('%A')
> martedì
> 

Dai una occhiata a babel:
http://babel.edgewall.org/wiki/Documentation/0.9/dates.html

Usa CLDR per la localizzazione:
http://cldr.unicode.org/

CLDR, tra l'altro, è usato anche dal sistema operativo per fornire i
servizi di localizzazione, ma il locale secondo l'API POSIX può essere
solo impostato globalmente per un processo.

In alternativa a babel, se ti va bene impostare il locale globalmente
(di solito va bene, a meno che tu non abbia una applicazione web o
comunque che accetta richieste concorrenti):
http://docs.python.org/library/locale.html#locale.setlocale



Ciao  Manlio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk+NhRUACgkQscQJ24LbaUTbjACZAZSK2cQuviJWLWvvjK2W0pg+
CywAn1KCvteUvRXhhxVRHzBmmePHUbXf
=o22I
-----END PGP SIGNATURE-----


Maggiori informazioni sulla lista Python