Classe Date
De nombreuses méthodes dépréciées
La classe date permet de gérer une data/heure.
Cependant, depuis la version 1.1, les méthodes de cette classe permettant de manipuler les dates/heures sont dépréciées. En effet, celles-ci ne permettent pas les conversions internationales des dates. D'autes classes ont donc été créées:
Constructeur
Le constructeur de cette classe sera souvent utilisé sans paramètre afin de récupérer la date système actuelle. Il est cependant possible de passer une date qui est en fait le nombre de ms écoulé depuis le 1 janvier 1970 à 0:00:00.000 ! Bon courage ! Bref Calendar indispensable !
Date(long date) avec date en ms.
Les méthodes utilisables
Les méthodes restant utilisables sont:
boolean after(Date when) pour tester qu'une date se situe après celle spécifiée.
boolean before(Date when) pour tester qu'une date se situe avant celle spécifiée.
int compareTo(Date anotherDate) pour comparer deux dates. A 0 si les deux dates sont identiques, <0 si la date est inférieure à celle passée en paramètre, > 0 si supérieure à celle en paramètre. Vous trouverez aussi int compareTo(Object o).
boolean equals(Object obj) pour comparer l'égalité entre deux dates.
long getTime() retourne le nombre de ms depuis le 1 janvier 1970 à 0:00:00.000