Я пытаюсь отформатировать дату на Java по-разному на основе данной локали. Например, я хочу, чтобы английские пользователи видели "1 ноября 2009 года" (отформатировано "MMM d, yyyy" ) и норвежскими пользователями, чтобы увидеть "1. nov. 2009" ( "d. MMM. Yyyy" ).
Часть месяца работает нормально, если я добавлю язык в конструктор SimpleDateFormat, но как насчет остальных?
Я надеялся, что могу добавить строки формата в паре с локалями в SimpleDateFormat, но я не могу найти способ сделать это. Возможно ли, или мне нужно, чтобы мой код проверял локаль и добавлял соответствующую строку формата?