Cómo obtener la fecha y hora actuales en Java

Cómo obtener la fecha y hora actuales en Java

Hay múltiples formas de obtener la fecha y hora actuales en el lenguaje de programación de Java. Aquí discutiremos dos maneras usando Java.utilizar.Fecha y Java.utilizar.Clases de calendario.

Usando Java.utilizar.Clase de fecha

Simplemente cree una nueva fecha () objeto para obtener la fecha y hora actuales. Use el siguiente programa Java, en este programa, también utilizamos la clase DatetimeFormatter para mostrar los resultados en los formatos adecuados según sea necesario.

importar java.texto.Formato de fecha; importar java.texto.SimpleDateFormat; importar java.tiempo.formato.DateTimeFormatter; importar java.utilizar.Calendario; importar java.utilizar.Fecha; clase pública getDateTime public static void main (string [] args) dateFormat dateFormat = new SimpledateFormat ("mm/dd/yyyy hh: mm: ss"); Fecha fecha = nueva fecha (); Sistema.afuera.println (dateFormat.formato (fecha));
123456789101112131415importar java.texto.DateFormat; import java.texto.SimpleDateFormat; import java.tiempo.formato.DateTimeFormatter; import java.utilizar.Calendario; importación java.utilizar.Fecha; clase pública getDateTime public static void main (string [] args) dateFormat dateFormat = new SimpledateFormat ("mm/dd/yyyy hh: mm: ss"); Fecha fecha = nueva fecha (); Sistema.afuera.println (dateFormat.formato (fecha));
Salida: 06/06/2019 13:23:36 

Usando Java.utilizar.Clase de calendario

Use el calendario de funciones.getInstance () de la clase de calendario. Esto proporciona opciones para manipular los campos de calendario, como obtener la fecha de la próxima semana o el próximo mes, etc.

También puede usar la clase de formato de hora de fecha como se indica anteriormente con los ejemplos a continuación.

importar java.utilizar.Calendario; clase pública getDateTime public static void main (string [] args) calendar cal = calendar.obtener Instancia(); Sistema.afuera.println (Cal.consigue tiempo());
12345678910importar java.utilizar.Calendario; clase pública getDateTime public static void main (string [] args) calendar cal = calendar.obtener Instancia(); Sistema.afuera.println (Cal.consigue tiempo());
Salida: Mié 17 de abril 11:57:28 IST 2019 

Usando la clase de calendario, también puede encontrar la fecha y la hora en el pasado o el futuro. Por ejemplo, ¿qué será la fecha después o antes de los 10 días de la fecha actual?. Del mismo modo, podemos hacer lo mismo durante años, meses, horas, minutos y segundos también. Encuentre a continuación un programa de muestra Java.

importar java.utilizar.Calendario; clase pública getDateTime public static void main (string [] args) calendar cal = calendar.obtener Instancia(); Sistema.afuera.println ("Fecha y hora actuales:" + Cal.consigue tiempo()); California.Agregar (calendario.Fecha, +10); Sistema.afuera.println ("Fecha después de 10 días:" + Cal.consigue tiempo()); California.Agregar (calendario.Fecha, -10); Sistema.afuera.println ("Fecha antes de 10 días:" + Cal.consigue tiempo()); California.Agregar (calendario.Mes, 1); Sistema.afuera.println ("Fecha después de 1 mes:" + Cal.consigue tiempo()); California.Agregar (calendario.Año, 5); Sistema.afuera.println ("Fecha después de 5 años:" + Cal.consigue tiempo());
12345678910111213141516171819202122importar java.utilizar.Calendario; clase pública getDateTime public static void main (string [] args) calendar cal = calendar.obtener Instancia(); Sistema.afuera.println ("Fecha y hora actuales:" + Cal.consigue tiempo()); California.Agregar (calendario.Fecha, +10); Sistema.afuera.println ("Fecha después de 10 días:" + Cal.consigue tiempo()); California.Agregar (calendario.Fecha, -10); Sistema.afuera.println ("Fecha antes de 10 días:" + Cal.consigue tiempo()); California.Agregar (calendario.Mes, 1); Sistema.afuera.println ("Fecha después de 1 mes:" + Cal.consigue tiempo()); California.Agregar (calendario.Año, 5); Sistema.afuera.println ("Fecha después de 5 años:" + Cal.consigue tiempo());

Producción:

Fecha y hora actuales: miércoles 17 de abril 12:06:05 IST 2019 Fecha después de 10 días: sáb 27 de abril 12:06:05 IST 2019 Fecha antes de 10 días: miércoles 17 de abril 12:06:05 IST 2019 Fecha después de 1 mes: Viernes 17 de mayo 12:06:05 IST 2019 Fecha después de 5 años: Vie 17 de mayo 12:06:05 IST 2024