Date y calendar
A continuación se presentan algunos de los métodos más utilizados de las clases "java.util.Date" y "java.util.Calendar" en Java, junto con ejemplos de su uso:
Date.getTime(): devuelve el número de milisegundos desde la época (1 de enero de 1970, 00:00:00 UTC) hasta la fecha representada por el objeto Date.
Date fechaActual = new Date();
long milisegundos = fechaActual.getTime();
System.out.println("Milisegundos desde la época: " + milisegundos);
Calendar.get(Calendar.YEAR): devuelve el año representado por el objeto Calendar.
Calendar fechaActual = Calendar.getInstance();
int anio = fechaActual.get(Calendar.YEAR);
System.out.println("Año actual: " + anio);
Calendar.set(Calendar.YEAR, 2021): establece el año representado por el objeto Calendar en el valor especificado.
Calendar fecha = Calendar.getInstance();
fecha.set(Calendar.YEAR, 2021);
System.out.println("Año establecido: " + fecha.get(Calendar.YEAR));
Calendar.add(Calendar.DATE, 1): agrega la cantidad especificada de días a la fecha representada por el objeto Calendar.
Calendar fecha = Calendar.getInstance();
fecha.add(Calendar.DATE, 1);
System.out.println("Fecha en un día: " + fecha.getTime());
DateFormat.format(date): devuelve una cadena que representa la fecha especificada en el formato de fecha y hora especificado.
Date fechaActual = new Date();
DateFormat formatoFecha = new SimpleDateFormat("dd/MM/yyyy");
String fechaFormateada = formatoFecha.format(fechaActual);
System.out.println("Fecha Formateada: " + fechaFormateada);
Ten en cuenta que estos son solo algunos ejemplos de los métodos disponibles en las clases mencionadas. Hay muchos otros métodos y opciones para trabajar con fechas y horas en Java.