Posteriormente a investigar con especialistas en esta materia, programadores de varias ramas y profesores dimos con la solución al dilema y la dejamos plasmada en esta publicación.
Solución:
SimpleDateFormat no funcionará si está comenzando con LocalDate, que es nuevo en Java 8. Por lo que puedo ver, tendrá que usar DateTimeFormatter, http://docs.oracle.com/javase/8/docs/api/java/ hora/formato/DateTimeFormatter.html.
LocalDate localDate = LocalDate.now();//For reference
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd LLLL yyyy");
String formattedString = localDate.format(formatter);
Eso debería imprimirse el 5 de mayo de 1988. Para obtener el período posterior al día y anterior al mes, es posible que deba usar “dd’.LLLL yyyy”
Podría ser corto como:
LocalDate.now().format(DateTimeFormatter.ofPattern("dd/MM/yyyy"));
System.out.println(LocalDate.now().format(DateTimeFormatter.ofPattern("dd.MMMM yyyy")));
La respuesta anterior lo muestra para hoy.
Sección de Reseñas y Valoraciones
Nos puedes añadir valor a nuestro contenido informacional contribuyendo tu veteranía en las referencias.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)