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.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
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.