Fecha y hora actual con Java y LocalDateTime
En este post voy a mostrar cómo obtener y formatear la fecha (junto con la hora) actual en Java usando LocalDateTime y DateTimeFormatter.

Al final obtendremos una fecha y hora como 2019-02-08 19:06:52, aunque podremos cambiar este formato.
Función para obtener fecha y hora actual en Java
Vayamos rápido. Hay que importar java.time.LocalDateTime para obtener la fecha y hora, pero también java.time.format.DateTimeFormatter para formatear la fecha y hora.
El código de la función queda así:
Recuerda importar los paquetes que indico. Para dar un ejemplo más completo, aquí un código en donde se muestra el ejemplo de uso:
La parte que tal vez vas a querer cambiar es el formato. En lugar de guiones puedes usar barras, y también puedes cambiar de lugar las letras; todo para que se acomode al resultado deseado.
Esta función puede formatear el año, mes, día, hora, minutos y segundos. Te invito a leer más sobre Java, algoritmos con Fechas y también a aprender a sumar y restar fechas con Java.