ma question est courte: comment connaître sous Linux les séparateurs et formats de date que j'utilise ? Voici ce que me retourne la commande locale. A priori c'est LC_TIME qui définit ces séparateurs. Mais comment savoir effectivement à quel format/séparateur cela correspond ?
[luis@alcor src]$ locale
LANG=fr_FR.UTF-8
LC_CTYPE=fr_FR.UTF-8
LC_NUMERIC=fr_FR.UTF-8
LC_TIME=fr_FR.UTF-8
LC_COLLATE=fr_FR.UTF-8
LC_MONETARY=fr_FR.UTF-8
LC_MESSAGES=fr_FR.UTF-8
LC_PAPER=fr_FR.UTF-8
LC_NAME=fr_FR.UTF-8
LC_ADDRESS=fr_FR.UTF-8
LC_TELEPHONE=fr_FR.UTF-8
LC_MEASUREMENT=fr_FR.UTF-8
LC_IDENTIFICATION=fr_FR.UTF-8
LC_ALL=
Merci.
# locale -ck
Posté par Vincent ORDY . Évalué à 3.
$ locale -ck LC_TIME
LC_TIME
abday="dim;lun;mar;mer;jeu;ven;sam"
day="dimanche;lundi;mardi;mercredi;jeudi;vendredi;samedi"
abmon="jan;fév;mar;avr;mai;jun;jui;aoû;sep;oct;nov;déc"
mon="janvier;février;mars;avril;mai;juin;juillet;août;septembre;octobre;novembre;décembre"
am_pm=";"
d_t_fmt="%a %d %b %Y %T %Z"
d_fmt="%d.%m.%Y"
t_fmt="%T"
t_fmt_ampm=""
era=
era_year=""
era_d_fmt=""
alt_digits=
era_d_t_fmt=""
era_t_fmt=""
time-era-num-entries=0
time-era-entries="d"
week-ndays=7
week-1stday=19971201
week-1stweek=4
first_weekday=1
first_workday=1
cal_direction=1
timezone=""
date_fmt="%A %-e %B %Y, %H:%M:%S (UTC%z)"
time-codeset="ISO-8859-15"
man 5 locale pour plus de détails sur chaque champ.
[^] # Re: locale -ck
Posté par liberforce (site web personnel) . Évalué à 1.
En fait j'essaie de répondre à cette personne: [http://fr.gnomesupport.org/forums/viewtopic.php?pid=1801]
[^] # Re: locale -ck
Posté par Vincent ORDY . Évalué à 1.
Voir http://sourceware.org/ml/libc-locales/2008-q1/msg00035.html
[^] # Re: locale -ck
Posté par liberforce (site web personnel) . Évalué à 1.
Connais tu des programmes qui me permettent de réellement visualiser les effets des différentes locales ?
[^] # Re: locale -ck
Posté par Vincent ORDY . Évalué à 1.
$ date
mardi 12 août 2008, 16:34:23 (UTC+0200)
$ LC_ALL="C" date
Tue Aug 12 16:34:33 CEST 2008
$ echo "c\nz\nç" | sort
c
ç
z
$ echo "c\nz\nç" | LC_ALL=C sort
c
z
ç
$ touch ca ça za
$ LC_ALL="C" ls -l
-rw------- 1 chiche users 0 Aug 12 17:16 ca
-rw------- 1 chiche users 0 Aug 12 17:16 za
-rw------- 1 chiche users 0 Aug 12 17:16 \347a
$ ls -l
-rw------- 1 chiche users 0 aoû 12 17:16 ca
-rw------- 1 chiche users 0 aoû 12 17:16 ça
-rw------- 1 chiche users 0 aoû 12 17:16 za
[^] # Re: locale -ck
Posté par liberforce (site web personnel) . Évalué à 2.
$ date
mer aoû 13 01:36:02 CEST 2008
J'ai juste la traduction des termes, le format reste un format US...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.