Obtenir les paramètres régionaux actuels de format de date dans une page JSP
J'ai besoin d'imprimer une étiquette dans une page jsp le format de la date dans les paramètres régionaux en cours.
Par exemple, si le navigateur de l'utilisateur a la locale en_US, je voudrais imprimer "mm/dd/yyyy"; tandis que si elle est fr_fr 'dd/mm/yy'.
Quelqu'un peut-il suggérer la page jsp ou jstl code pour obtenir cette info?
MODIFIER
Je n'ai pas besoin pour imprimer la date, j'ai besoin d'imprimer exactement à la chaîne 'jj/mm/aaaa" ou "mm/dd/yyyy" selon les paramètres régionaux en cours.
OriginalL'auteur daniele | 2013-06-26
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'utiliser I18N et L18N dans votre code JSP :
Obtenir le
Locale
de larequest
:Et d'appliquer les
DateFormat
basé surLocale
.Pour obtenir le format réel pour un
Locale
, vous pouvez essayer quelque chose comme ceci :À l'aide de JSTL est formatDate :
comment puis-je obtenir ce résultat?
OriginalL'auteur NINCOMPOOP
Essayer cette
OriginalL'auteur Ganesh Rengarajan
Ou reportez-vous cette
OriginalL'auteur Ankur
Regarder la
java.util.ResourceBundle
classe, principalement legetBundle()
méthode. (Vous pouvez l'utiliser, ou de mettre en œuvre un mécanisme similaire. Pour obtenir des informations sur les paramètres régionaux, vous pouvez utiliser le code suivant...OriginalL'auteur prince