2010-06-30 7 views
1

Я хочу напечатать апрель как APR IN JAVA WHERE 4 появляется как параметр для указания апреля. что я могу сделать? Я попробовал формат «MMM», но он печатает «Apr» вместо «APR».Формат даты в JAVA

ответ

4

Почему не только верхний регистр соответствует вашему «МММ»?

1

С классом SimpleDateFormat вы не можете использовать String.toUpperCase() (как сказал Бен Дж) в сочетании с «МММ».

Это имеет смысл, если вы работаете с датами, но если вы просто работать с числами (например: 4) Вы можете построить полное заявление переключателя на количество ...

+0

Я бы порекомендовал против решения оператора switch, если вы абсолютно, положительно, на 100% уверены, что вы никогда не ** ** никогда не столкнетесь с другими языками в своем приложении. И даже тогда рекомендуем отказаться от решения коммутатора. 'String.toUpperCase()' - правильный путь. –

+0

Согласитесь с вами ... Решение коммутатора - грязное решение, но оно работает;) –

1

Использование String.substring, а затем применить String. toUpperCase, чтобы получить желаемый результат.

Смежные вопросы