La classe java.util.Date representa la data i l'hora a Java. Proporciona constructors i mètodes per tractar la data i l'hora a Java.
La classe java.util.Date implementa la interfície serialitzable, clonable i comparable. S'hereta per les interfícies java.sql.Date, java.sql.Time i java.sql.Timestamp.
Després de la classe Calendar, la majoria dels constructors i mètodes de la classe java.util.Date han quedat obsolets. Aquí, no oferim una llista de cap constructor i mètode obsolet.
java.util.Date Constructors
No. | Constructor | Descripció |
---|---|---|
1) | Data() | Crea un objecte de data que representa la data i l'hora actuals. |
2) | Data (mil·lisegons llargs) | Crea un objecte de data per als mil·lisegons donats des de l'1 de gener de 1970 a les 00:00:00 GMT. |
java.util.Date Mètodes
No. | Mètode | Descripció |
---|---|---|
1) | booleà després (data data) | prova si la data actual és posterior a la data indicada. |
2) | booleà abans (data data) | prova si la data actual és anterior a la data indicada. |
3) | Clon d'objecte() | retorna l'objecte clon de la data actual. |
4) | int compareTo(Data data) | compara la data actual amb la data donada. |
5) | booleà igual (data data) | compara la data actual amb la data donada per a la igualtat. |
6) | Data estàtica des de (instant instantani) | retorna una instància de l'objecte Date des de la data instantània. |
7) | llarg getTime() | retorna l'hora representada per aquest objecte de data. |
8) | int hashCode() | retorna el valor del codi hash per a aquest objecte de data. |
9) | void setTime (molt temps) | canvia la data i l'hora actuals a l'hora donada. |
10) | Instant toInstant() | converteix la data actual en objecte instantani. |
11) | String toString() | converteix aquesta data en objecte instantani. |
java.util.Date Exemple
Vegem l'exemple per imprimir la data en java mitjançant la classe java.util.Date.
1a via:
java.util.Date date=new java.util.Date(); System.out.println(date);Prova-ho ara
Sortida:
Wed Mar 27 08:22:02 IST 2015
2a via:
long millis=System.currentTimeMillis(); java.util.Date date=new java.util.Date(millis); System.out.println(date);Prova-ho ara
Sortida:
Wed Mar 27 08:22:02 IST 2015