Java Language Creando objetos de fecha


Ejemplo

Date date = new Date();
System.out.println(date); // Thu Feb 25 05:03:59 IST 2016

Aquí, este objeto Date contiene la fecha y hora actuales en que se creó este objeto.

Calendar calendar = Calendar.getInstance();
calendar.set(90, Calendar.DECEMBER, 11);
Date myBirthDate = calendar.getTime();
System.out.println(myBirthDate); // Mon Dec 31 00:00:00 IST 1990

Date objetos de Date se crean mejor a través de una instancia de Calendar , ya que el uso de los constructores de datos está obsoleto y no se recomienda. Para hacerlo, necesitamos obtener una instancia de la clase Calendar del método de fábrica. Luego podemos establecer el año, mes y día del mes utilizando números o, en el caso de las constantes de los meses que se proporcionan en la clase Calendario, para mejorar la legibilidad y reducir los errores.

calendar.set(90, Calendar.DECEMBER, 11, 8, 32, 35);
Date myBirthDatenTime = calendar.getTime();
System.out.println(myBirthDatenTime); // Mon Dec 31 08:32:35 IST 1990

Junto con la fecha, también podemos pasar el tiempo en el orden de horas, minutos y segundos.