Introducción
En este laboratorio, aprenderá sobre el método Java LocalDate now() que se utiliza para obtener la fecha local actual. Devuelve la fecha del sistema predeterminada según la configuración regional.
En este laboratorio, aprenderá sobre el método Java LocalDate now() que se utiliza para obtener la fecha local actual. Devuelve la fecha del sistema predeterminada según la configuración regional.
El paquete java.time contiene la clase LocalDate, que necesitamos utilizar en nuestro programa. También necesitamos importar la clase java.time.format.DateTimeFormatter para formatear la salida de LocalDate.
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
Vamos a definir el método main() en el programa.
public class LocalDateDemo {
public static void main(String[] args){
// Código aquí
}
}
Para obtener la fecha local actual utilizando el método now(), cree un objeto LocalDate como se muestra a continuación.
LocalDate currentDate = LocalDate.now();
Para imprimir la fecha actual utilizando el método now(), podemos imprimir el objeto currentDate creado en el paso anterior.
System.out.println(currentDate);
Si queremos formatear la salida del método now(), podemos crear un objeto DateTimeFormatter con el formato requerido y utilizar el método format() para aplicar el formato al objeto currentDate.
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy");
String formattedDate = currentDate.format(formatter);
System.out.println("Formatted date: " + formattedDate);
Para compilar el programa, abra la terminal y navegue hasta el directorio ~/proyecto. Luego, escriba el siguiente comando:
javac LocalDateDemo.java
Después de una compilación exitosa, ejecute el programa con el siguiente comando:
java LocalDateDemo
El programa imprimirá la fecha actual en el formato predeterminado y la fecha formateada en el formato deseado.
2020-11-13
Formatted date: 13/11/2020
En este laboratorio, has aprendido cómo utilizar el método Java LocalDate now() para obtener la fecha local actual. También has aprendido cómo formatear la salida del método now() utilizando la clase DateTimeFormatter en Java.