La classe java.util.Date rappresenta la data e l'ora in Java. Fornisce costruttori e metodi per gestire data e ora in Java.
La classe java.util.Date implementa l'interfaccia Serializable, Cloneable e Comparable. Viene ereditato dalle interfacce java.sql.Date, java.sql.Time e java.sql.Timestamp.
Dopo la classe Calendar, la maggior parte dei costruttori e dei metodi della classe java.util.Date sono stati deprecati. Qui non forniamo l'elenco di costruttori e metodi deprecati.
Costruttori java.util.Date
NO. | Costruttore | Descrizione |
---|---|---|
1) | Data() | Crea un oggetto data che rappresenta la data e l'ora correnti. |
2) | Data (millisecondi lunghi) | Crea un oggetto data per i millisecondi specificati dal 1 gennaio 1970, 00:00:00 GMT. |
Metodi java.util.Date
NO. | Metodo | Descrizione |
---|---|---|
1) | booleano dopo(Data) | verifica se la data corrente è successiva alla data specificata. |
2) | booleano prima(Data) | verifica se la data corrente è precedente alla data specificata. |
3) | Clone oggetto() | restituisce l'oggetto clone della data corrente. |
4) | int compareTo(Data) | confronta la data corrente con la data specificata. |
5) | booleano è uguale a(Data) | confronta la data corrente con la data specificata per l'uguaglianza. |
6) | Data statica da(Istante istante) | restituisce un'istanza dell'oggetto Date da Instant date. |
7) | lungo getTime() | restituisce l'ora rappresentata da questo oggetto data. |
8) | int hashCode() | restituisce il valore del codice hash per questo oggetto data. |
9) | void setTime(molto tempo) | cambia la data e l'ora correnti nell'ora specificata. |
10) | Da istantaneo a istantaneo() | converte la data corrente in oggetto istantaneo. |
undici) | Stringa aString() | converte questa data in oggetto istantaneo. |
java.util.Date Esempio
Vediamo l'esempio per stampare la data in Java utilizzando la classe java.util.Date.
1° modo:
java.util.Date date=new java.util.Date(); System.out.println(date);Provalo adesso
Produzione:
Wed Mar 27 08:22:02 IST 2015
2° modo:
long millis=System.currentTimeMillis(); java.util.Date date=new java.util.Date(millis); System.out.println(date);Provalo adesso
Produzione:
Wed Mar 27 08:22:02 IST 2015