Es posible que se necesiten fecha, hora y otros datos durante el diseño del programa, por lo que en esta sección presentaremos la clase Fecha en el paquete java.util. La clase Fecha se puede utilizar para procesar datos relacionados con la fecha y la hora.
Los objetos creados utilizando el constructor sin parámetros de la clase Date pueden obtener la fecha y hora actuales de la máquina local, por ejemplo:
FechaAhoraHora=nuevaFecha();
Entonces, la fecha y hora contenidas en el objeto nowTime actual son la fecha y hora de la computadora local cuando se creó el objeto nowTime. Por ejemplo, suponiendo que la hora actual son las 20:02:32 del 12 de febrero de 2012 (zona horaria CST):
System.out.println(ahoraHora);
Entonces el resultado de salida en este momento es:
domfeb1220:02:32CST2012
El sistema informático establece el "AD" de su propia hora en las 0:00 del 1 de enero de 1970 (hora media de Greenwich). Puede utilizar el constructor Fecha con parámetros Fecha (tiempo largo) para crear un objeto Fecha basado en esta hora. ,Por ejemplo:
Datedatel=nuevaFecha(1000),fecha2=nuevaFecha(-1000);
El número positivo del parámetro indica el tiempo después de AD y el número negativo indica el tiempo antes de BC. Por ejemplo: 1000 significa 1000 milisegundos, entonces la fecha y la hora contenidas en datel son la fecha y la hora de 1 segundo AD en el sistema informático.
Si la zona horaria local del programa Java en ejecución es la zona horaria de Beijing (8 horas diferentes de la hora media de Greenwich), entonces la fecha anterior es las 8:00:1 del 1 de enero de 1970 y la fecha 2 son las 7:59 del 1 de enero. 1970 Minutos 59 segundos.
También podemos usar el método estático public long currentTimeMillis() de la clase System para obtener la hora actual del sistema. Si la zona horaria local donde se ejecuta el programa Java es la zona horaria de Beijing, esta hora son los milisegundos que han transcurrido. desde las 8:00 del 1 de enero de 1970 hasta la hora actual Número, este es un número grande.
El orden predeterminado en el que un objeto Fecha representa el tiempo es: semana, mes, día, hora, minuto, segundo, año. Por ejemplo: domingo 12 de febrero a las 20:02:32 CST de 2012.