Vous n'êtes pas identifié(e).

#1 Re : Général » Mois en francais » 08/01/2010 16:27:37

Bonjour,

Tout d'abord Merci à Guillaume pour la réponse.

Pour information la solution ne marche pas dans tous les cas:

- Sur une Debian+ postgre 8.1
# show lc_time;
fr_FR.UTF8

mais malheureusement
#select to_char(now(),'TMmonth');
TMjanuary

#select to_char(now(),'TMMonth');
T01Month

- Sur XP Pro + postgre 8.3
#show lc_time;
french_france;

#select to_char(now(),'TMMonth');
January

#set lc_time to 'fr_FR.UTF-8';
ERROR: invalid value for parameter ....

Donc petit tour dans postgresql.conf
et  change lc_time='French_France.1252' par 'fr_FR.UTF8'
stop server OK
start server Plante ( Un peu newbie sur Windows j'ai pas trouvé les logs )

Dommage c'est la solution que je dois implémenter.


Retour à la maison:
- Sur Ubuntu + postgre 8.3
La réponse de Guillaume est parfaite.


Merci encore
Gilles

#2 Général » Mois en francais » 07/01/2010 18:00:00

gvilin
Réponses : 4

Bonjour à tous

Impossible de recupérer les Mois en francais malgrès tous mes essais
Je m'explique:
select to_char(now(), 'Month')
me rend indéfiniment le mois en Anglais
quelque soit les valeurs de TimeZone, LC_TIME, dateStyle, etc ...

Quelqu'un a t il une idée  ( sans passer par une proc bien entendu )

Merci d'avance

Gilles

Pied de page des forums

Propulsé par FluxBB