Este código utiliza la clase LocalDateTime
de la API de fecha y hora (java.time
) para obtener la fecha y hora actual y los diferentes componentes de la fecha y hora. Luego, se imprime la información de diferentes formas, incluyendo un formato personalizado utilizando DateTimeFormatter
. La API de fecha y hora es más moderna y recomendada para manejar fechas y horas en Java.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { // Obtener la fecha y hora actual LocalDateTime now = LocalDateTime.now(); // Obtener los componentes de fecha y hora individuales int year = now.getYear(); int month = now.getMonthValue(); int dayOfMonth = now.getDayOfMonth(); int hour = now.getHour(); int minute = now.getMinute(); int second = now.getSecond(); // Imprimir la fecha y hora actual System.out.println("Fecha actual: " + dayOfMonth + "/" + month + "/" + year); System.out.println("Hora actual: " + hour + ":" + minute + ":" + second); // También puedes formatear la fecha y hora en un formato específico DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm:ss"); String formattedDateTime = now.format(formatter); System.out.println("Fecha y hora formateada: " + formattedDateTime); } } |