Bonjour,

j'ai un problème de date avec java:

j'administre 2 serveurs linux: le premier utilise debian etch stable
et le second debian lenny unstable

Le problème provient que la fonction :
new Date().toString()
qui affiche
Mon Jul 07 10:40:58 GMT+01:00 2008
sous debian etch
au lieu de
Mon Jul 07 11:40:22 CEST 2008
comme sous debian lenny


Mon fichier /etc/timezone
contient:
Europe/Paris

La fonction date de linux me retourne la même chose sur les deux serveurs, à savoir:
% date
lundi 7 juillet 2008, 11:40:44 (UTC+0200)
% LC_ALL=C date
Mon Jul 7 11:40:14 CEST 2008


Le résultat est que sous debian etch toutes les heures affiché par mon programme sont décalé d'une heure car apparemment, java ne va pas chercher le bon réglage...

Ma question est pourquoi sur debian etch (la dernière stable) java ne prend t-il pas l'heure en CEST?

Ou à défaut, comme paramétrer java pour qu'il utilise l'heure au format CEST et non GMT+1?