Запретить Java-локализацию вывода SimpleDateFormat - PullRequest
2 голосов
/ 26 августа 2009

В основном я хочу отформатировать объект Date, используя определенный шаблон, и вывод должен быть на английском языке. Как я могу запретить Java переводить вывод на системный язык?

String date = new SimpleDateFormat("EEE MMM dd kk:mm:ss yyyy").format(myDate);
// output is in German:
// Mi Aug 26 16:35:55 2009

1 Ответ

5 голосов
/ 26 августа 2009

SimpleDateFormat всегда локализован, иначе нет смысла.

Однако вы можете указать локаль для использования при ее создании, например,

SimpleDateFormat format = new SimpleDateFormat(
   "EEE MMM dd kk:mm:ss yyyy", 
   Locale.ENGLISH
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...