Bonjour,

Je rencontre un probleme sur le formatage d'une date avec la Locale FRANCE et des versions de JDK différentes.

Voici mon code JAVA:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Date d = new Date(10,1,10);
 
DateFormat formatter = DateFormat.getDateTimeInstance(DateFormat.DEFAULT,DateFormat.DEFAULT,Locale.FRENCH);
String p = formatter.format(d);	
System.out.println(p);
En JAVA 6, le résultat est le suivant:
10 Fév 1910 00:00:00
En JDK 1.4, le résultat est le suivant:
10 févr. 1910 00:00:00
D'ou vient cette différence? Existe t'il un paramétrage particulier pour avoir un affichage indépendant du JDK?

Avec une Locale ENGLISH, le résultat est identique.

Merci.