Создание Java-приложения, которое поддерживает разные локали, но хотело бы настроить отображение DateFormat сверх того, что доступно между параметрами FULL, LONG, MEDIUM и SHORT DateFormat. Хотелось бы сделать такие вещи, как поместить символ между датой и временем компонентов DateFormat.getDateTimeFormat (), строчные буквы AM / PM и т. Д., По крайней мере, для английского.
может придумать 3 способа сделать это:
1) если локаль английская, используйте мою строку пользовательского формата для нового объекта SimpleDateFormat.
2) изменить строки формата по умолчанию для существующих локалей
3) создайте новый вариант локали, который задает строки формата, которые я хочу
Не можете понять, как сделать 2 или 3 (или, если это вообще возможно), и не хотел бы делать 1 ... Кто-нибудь имел дело с чем-то подобным раньше?
также, кажется, 2 или 3 были бы необходимы для уменьшения AM / PM? (Указание ресурса AmPmMarkers для настроек формата даты локали)