Не удалось перевести Date на испанский язык с помощью Locale(“es_ES” )

Я пытаюсь сделать простой формат даты, он отлично работает, это очень просто, но проблема в языке Я использовал локаль "es_ES", чтобы получить "Miércoles" вместо «Среда» и тому подобное, но я не смог

Вот мой код:

SimpleDateFormat formato = 
    new SimpleDateFormat("EEEE d 'de' MMMM 'de' yyyy", new Locale("es_ES"));
String fecha = formato.format(new Date());

ОЖИДАЕМОЕ значение строки fecha:

Miércoles 4 de Abril de 2012

, но я Я все еще получаю:

Среда, 4 апреля 2012 г.

Что я делаю неправильно?

33
задан Basil Bourque 11 July 2016 в 23:03
поделиться