[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