En el pasado, aprendimos cómo obtener la fecha y hora actual en Java usando las clases Fecha y Calendario. Aquí veremos cómo podemos obtener la fecha y hora actual en Java 8.
Java 8 presenta una nueva API de fecha y hora java.time. * El cual tiene varias clases, pero las que podemos usar para obtener la fecha y la hora son: java.time.LocalDate, java.time.LocalTime y java.time. LocalDateTime.
Ejemplo: programa para obtener la fecha y hora actual en Java 8
class DateExample { public static void main(String[] args) { /* Obtains the current date from the system clock in the * default time-zone. */ System.out.println("Current Date: "+java.time.LocalDate.now()); /* Obtains the current time from the system clock in the * default time-zone. */ System.out.println("Current Time: "+java.time.LocalTime.now()); //current date and time System.out.println("Current Date & Time: "+java.time.LocalDateTime.now()); } }
Producción:
Current Date: 2017-09-27 Current Time: 13:12:04.103 Current Date & Time: 2017-09-27T13:12:04.103