Análisis con Java 8 DateTimeFormatter y nombres de mes en español
Con el 'viejo', pre-Java 8SimpleDateFormat
Puedo hacer:
new java.text.SimpleDateFormat("MMM yyyy", new java.util.Locale("es", "ES")).parse("Mayo 2017")
para obtener elDate
objeto de una fecha con nombres de mes en español.
¿Cómo puedo lograr lo mismo con Java 8 yDateTimeFormatter
?
Lo intenté:
DateTimeFormatter.ofLocalizedDateTime(FormatStyle.FULL).withLocale(new Locale("es", "ES")).ofPattern("MMM yyyy").parse("Mayo 2017")
pero solo consigue unjava.time.format.DateTimeParseException
.