La classe java.util.Date représente la date et l'heure en Java. Il fournit des constructeurs et des méthodes pour gérer la date et l'heure en Java.
La classe java.util.Date implémente l'interface Serialisable, Cloneable et Comparable. Il est hérité des interfaces java.sql.Date, java.sql.Time et java.sql.Timestamp.
Après la classe Calendar, la plupart des constructeurs et méthodes de la classe java.util.Date sont obsolètes. Ici, nous ne donnons pas de liste de constructeurs et de méthodes obsolètes.
java.util.Date Constructeurs
Non. | Constructeur | Description |
---|---|---|
1) | Date() | Crée un objet date représentant la date et l'heure actuelles. |
2) | Date (longues millisecondes) | Crée un objet date pour les millisecondes données depuis le 1er janvier 1970, 00:00:00 GMT. |
Méthodes java.util.Date
Non. | Méthode | Description |
---|---|---|
1) | booléen après (Date date) | teste si la date actuelle est postérieure à la date donnée. |
2) | booléen avant (Date date) | teste si la date actuelle est antérieure à la date donnée. |
3) | Clone d'objet() | renvoie l'objet clone de la date actuelle. |
4) | int comparerTo(Date date) | compare la date actuelle avec la date donnée. |
5) | booléen égal(Date date) | compare la date actuelle avec la date donnée pour l'égalité. |
6) | Date statique de (instantané instantané) | renvoie une instance de l'objet Date à partir de la date instantanée. |
7) | longgetTime() | renvoie l'heure représentée par cet objet date. |
8) | int hashCode() | renvoie la valeur du code de hachage pour cet objet date. |
9) | void setTime (longtemps) | change la date et l’heure actuelles à l’heure donnée. |
dix) | Instant toInstant() | convertit la date actuelle en objet instantané. |
onze) | Chaîne versChaîne() | convertit cette date en objet Instant. |
java.util.Date Exemple
Voyons l'exemple pour imprimer la date en Java en utilisant la classe java.util.Date.
1ère manière :
java.util.Date date=new java.util.Date(); System.out.println(date);Testez-le maintenant
Sortir:
Wed Mar 27 08:22:02 IST 2015
2ème manière :
long millis=System.currentTimeMillis(); java.util.Date date=new java.util.Date(millis); System.out.println(date);Testez-le maintenant
Sortir:
Wed Mar 27 08:22:02 IST 2015