[Python] localizzazione datetime object

2012-04-17 Per discussione Pietro
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ì

Grazie per l'aiuto

Pietro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] localizzazione datetime object

2012-04-17 Per discussione Manlio Perillo
-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-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] localizzazione datetime object

2012-04-17 Per discussione Gian Mario Tagliaretti
2012/4/17 Pietro peter.z...@gmail.com:
 Ciao a tutti!

ciao Pietro,

 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?

non è bellissimo impostare il locale a questa maniera ma...

import locale
locale.setlocale(locale.LC_ALL, 'usa')

(occhio che su Windows non funziona ad esempio en_US ma bensì...
usa, united-states, etc.. etc...)

su MSDN trovi l'elenco delle regioni

ciao
-- 
Gian Mario Tagliaretti
GNOME Foundation member
gia...@gnome.org
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] localizzazione datetime object

2012-04-17 Per discussione Marco Beri
Il giorno 17/apr/2012, alle ore 16:58, Manlio Perillo
manlio.peri...@gmail.com ha scritto:

Ecco, ad esempio Manlio è uno di quelli che ho dimenticato, assieme a
Valentino :-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python