Semana7
La Clase Date y
GregorianCalendar
Fechas en Java
Las Fechas en Java
A diferencia de otros lenguajes de
programación, Java trata a las fechas como
objetosinstanciados de cualquiera de las
siguientes clases:
Clase Date
Clase GregorianCalendar
Nota: Para utilizar estas clases Ud. previamente
las debe importar, colocando en la parte
superior de la clase, lasiguiente línea:
import java.util.Date;
Fechas en Java
milisegundos
0
01/01/1970
86400000
172800000
259200000
02/01/1970
03/01/1970
04/01/1970
?
21/02/2013
La Clase Date
Existen tresformas de instanciar fechas a
partir de la Clase Date:
Date f=new Date();
// Obtiene la fecha actual
Date f1=new Date(86400000);
// Obtiene la fecha que corresponda a la
cantidad de milisegundostranscurridos
desde el 01/01/1970
Date f2=new Date(113,1,21,20,05,25);
// Obtiene una fecha que corresponda al año
2013, Mes Febrero, día 21, con 20 Horas, 5
minutos y 25 segundos.
La Clase Date
Un objeto instanciado de esta clase
representa un instante de tiempo
dado con precisión de milisegundos.
La información sobre fecha y hora se
almacena en un entero long de 64
bits, que contiene losmilisegundos
transcurridos desde las 00:00:00 del
1 de enero de 1970 GMT (Greenwich
mean tim).
Métodos de la Clase Date
Métod
o
Propósito
after()
Devuelve verdadero si la fecha del
argumento seencuentra después de la
fecha implícita Falso en caso contrario.
before()
Devuelve verdadero si la fecha del
argumento se encuentra antes de la
fecha implícita. Falso en caso contrario.
Obtiene losmilisegundos transcurridos
getTime()
desde el 01/01/1970.
Establece los milisegundos
setTime()
transcurridos desde el 01/01/1970.
equals()
Tienen las mismas funciones que en la
Clases Calendar yGregorianCalendar
La clase Calendar asocia una fecha a un Sistema
de Calendario específico, con este fin, Java nos
provee la sub-clase: GregorianCalendar la cual
esta basada en el Calendario Gregoriano...
Regístrate para leer el documento completo.