Всякий раз, когда я меняю язык системы на канадский английский, в 00:00 и 21:00 символы идут в нижнем регистре, иначе это всегда в верхнем регистре
Фактический:
Ожидаемый:
Код для simpleDateFormat ():
public SimpleDateFormat(String pattern, Locale locale)
{
if (pattern == null || locale == null) {
throw new NullPointerException();
}
initializeCalendar(locale);
this.pattern = pattern;
this.formatData = DateFormatSymbols.getInstanceRef(locale);
this.locale = locale;
initialize(locale);
}