jsr-310 tiene una práctica clase DateTimeFormatters
que le permite construir un DateTimeFormatter
. Me gusta especialmente el método pattern(String)
- consulte javadocCómo analizar cadenas que no distinguen entre mayúsculas y minúsculas con jsr310 DateTimeFormatter?
Sin embargo, me tocó un problema por el que distingue entre mayúsculas y minúsculas, p.
DateTimeFormatters.pattern("dd-MMM-yyyy");
partidos "01-Ene-2012", pero no con "01-ENE-2012" o "01-ene-2012".
Un enfoque sería romper la cuerda y analizar componentes, u otra sería usar Regex para reemplazar las cuerdas insensibles a mayúsculas y minúsculas con la cuerda sensible a mayúsculas y minúsculas.
Pero se siente como que debe haber una manera más fácil ...
Ligeramente más ordenado tercera línea: builder.appendPattern ("dd-MMM-aaaa"); – JodaStephen
@JodaStephen Más fácil de leer ciertamente. – borjab