Sirve
para contener fechas. Concretamente, fecha y hora con precisión de
milisegundos.
En
versiones antiguas de java, los objetos Date se usaban para todo tipo de
actividad relacionada con fechas; pero resultaba poco flexible a efectos de
internacionalización y se ha sustituido por Calendar, que es más completa y flexible.
Hay
dos constructures
Date ahora = new Date(); // fecha y hora actual
Date date = new Date(milisegundos);
donde
‘milisegundos’ es un intervalo de tiempo medido en ilisegundos y empezando a
contar el 1 de enero de 1970 (UTC). Así es, por ejemplo, el valor que devuelve
System. currentTimeMillis()
Otra
forma de crear un objeto con la fecha y hora actual:
Date ahora = new Date(System.
currentTimeMillis());
Quedan
asimismo algunos métodos de utilidad
java.util.Date |
|
boolean after(Date d) boolean before(Date d) int compareTo(Date d) |
si una fecha y hora (this) es anterior, posterior o igual a otra (d) |
long getTime() |
devuelve el tiempo transcurrido desde el 1 de enero de 1970 hasta this;
en milisegundos |
void setTime(long mili) |
como el constructor, fija una fecha y hora |
String toString() |
Fri Mar 26 09:14:19 CET 2010 que es el viernes, 26 de marzo de 2010, a las nueve y cuarto, hora de
Centroeuropa |
Ver
“Calendar”.
Ver
“Formatter”.
Temas relacionados