La classe Date représente une date avec une précision jusqu'au millième de seconde.
La classe Date permet l'interprétation des dates en année, mois, jours, heure, minute et seconde, ainsi que le formatage et l'analyse de dates exprimées sous la forme de chaînes de caractères.
Les constructeurs |
---|
Date() |
crée un objet Date et l'initialise au temps courant. |
Date(int year, int month, int date) |
Déprécié, remplacé par Calendar.set(year + 1900, month, date) ou GregorianCalendar(year + 1900, month, date). |
Date(int year, int month, int date, int hrs, int min) |
Déprécié, remplacé par Calendar.set(year + 1900, month, date, hrs, min) ou GregorianCalendar(year + 1900, month, date, hrs, min). |
Date(int year, int month, int date, int hrs, int min, int sec) |
Déprécié, remplacé par Calendar.set(year + 1900, month, date, hrs, min, sec) ou GregorianCalendar(year + 1900, month, date, hrs, min, sec). |
Date(long date) |
crée un objet Date et l'initialise avec l'argument date précisant un nombre de millisecondes écoulées depuis le 1er Janvier 1970 à 00:00:00 GMT. |
Date(String s) |
Déprécié, remplacé par DateFormat.parse(String s). |
Les méthodes |
---|
boolean after(Date when) |
vérifie si la date courante est après la date spécifiée. |
boolean before(Date when) |
vérifie si la date courante est avant la date spécifiée. |
Object clone() |
retourne une copie de l'objet Date. |
int compareTo(Date anotherDate) |
compare les deux objets Date et retourne 0 en cas d'égalité, une valeur négative si la date courante est plus petite que celle de l'argument ou une valeur positive dans l'autre cas. |
int compareTo(Object o) |
compare l'objet Date à un autre objet. |
boolean equals(Object obj) |
teste l'égalité entre deux dates. |
int getDate() |
Dépréciée, remplacée par Calendar.get(Calendar.DAY_OF_MONTH). |
int getDay() |
Dépréciée, remplacée par Calendar.get(Calendar.DAY_OF_WEEK). |
int getHours() |
Dépréciée, remplacée par Calendar.get(Calendar.HOUR_OF_DAY). |
int getMinutes() |
Dépréciée, remplacée par Calendar.get(Calendar.MINUTE). |
int getMonth() |
Dépréciée, remplacée par Calendar.get(Calendar.MONTH). |
int getSeconds() |
Dépréciée, remplacée par Calendar.get(Calendar.SECOND). |
long getTime() |
retourne le nombre de millisecondes depuis le 1er janvier 1970 à 00:00:00 GMT. |
int getTimezoneOffset() |
Dépréciée, remplacée par -(Calendar.get(Calendar.ZONE_OFFSET) + Calendar.get(Calendar.DST_OFFSET)) / (60 * 1000). |
int getYear() |
Dépréciée, remplacée par Calendar.get(Calendar.YEAR) - 1900. |
int hashCode() |
retourne la valeur du code de hachage de l'objet Date. |
static long parse(String s) |
Dépréciée, remplacée par DateFormat.parse(String s). |
void setDate(int date) |
Dépréciée, remplacée par Calendar.set(Calendar.DAY_OF_MONTH, int date). |
void setHours(int hours) |
Dépréciée, remplacée par Calendar.set(Calendar.HOUR_OF_DAY, int hours). |
void setMinutes(int minutes) |
Dépréciée, remplacée par Calendar.set(Calendar.MINUTE, int minutes). |
void setMonth(int month) |
Dépréciée, remplacée par Calendar.set(Calendar.MONTH, int month). |
void setSeconds(int seconds) |
Dépréciée, remplacée par Calendar.set(Calendar.SECOND, int seconds). |
void setTime(long time) |
fixe un temps exprimé en millisecondes à partir du 1er janvier 1970 à 00:00:00 GMT, pour l'objet Date. |
void setYear(int year) |
Dépréciée, remplacée par Calendar.set(Calendar.YEAR, year + 1900). |
String toGMTString() |
Dépréciée, remplacée par DateFormat.format(Date date), voir TimeZone. |
String toLocaleString() |
Dépréciée, remplacée par DateFormat.format(Date date). |
String toString() |
Converts this Date object to a String of the form |
static long UTC(int year, int month, int date, int hrs, int min, int sec) |
Dépréciée, remplacée par Calendar.set(year + 1900, month, date, hrs, min, sec) ou GregorianCalendar(year + 1900, month, date, hrs, min, sec). |
Les méthodes héritées à partir de la classe java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |