SimpleDateFormat répétition sur la base de paramètres régionaux, mais le fait de forcer une année à 4 chiffres

J'ai besoin de construire un format de date comme dd/MM/yyyy. C'est presque comme DateFormat.SHORT, mais contient 4 ans chiffres.

J'essaie de la mettre en œuvre avec

new SimpleDateFormat("dd//MM/yyyy", locale).format(date);

Cependant, pour NOUS, locale le format est incorrect.

Est-il une voie commune pour le format de date que les changements de répétition en fonction des paramètres régionaux?

Merci

Exactement ce que vous essayez de faire ici: avoir différents formats de date pour les différents paramètres régionaux, ou d'avoir une mise en forme qui n'est pas affecté par les paramètres régionaux?
Je suis en train d'avoir différents formats de date pour les différents paramètres régionaux. Par exemple, le jj/MM/aaaa pour la localisation Européennes, MM/jj/aaaa pour NOUS de paramètres régionaux
Veuillez noter que tous les pays européens suivent la dd/mm/yyyy modèle, très peu d'utilisation dd.mm.yyyy et certains ont même dd-mm-yyyy.
merci, j'ai juste donné un exemple

OriginalL'auteur lili | 2011-10-17