Я не уверен, что эти случаи возможны, но у меня есть форматированные строки для локали США,
1. ccc \'at\' h:m a
2. yyyy-MM-dd'T'HH:mm:ss.SSSZ
Я хочу отформатировать объект Date в другой языковой стандарт, используя строки аналогового формата. Например, " Wed at 2:30 PM " должно отображать как " Miercoles a la 10:30 am " на испанском языке.
Calendar.getDateInstance отлично подходит для локализации, но полагается на предопределенные целочисленные константы, которые представляют собой форматы.
Если вы используете SimpleDateFormat, вам нужно будет создать экземпляр с целевой локалью. Если вы используете стиль DateFormat, вам нужно будет получить экземпляр для целевой локали.
В обоих случаях, похоже, вы хотите изменить часовой пояс.