как сменить am и pm на прописные в таймере? - PullRequest
0 голосов
/ 25 июня 2019

Всякий раз, когда я меняю язык системы на канадский английский, в 00:00 и 21:00 символы идут в нижнем регистре, иначе это всегда в верхнем регистре

Фактический:

the a.m. and p.m. are in lower case. right now the system language is canadian english

Ожидаемый:

the a.m. and p.m. are in uppercase. right now the system language is canadian french

Код для 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);
    }
...