|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.lifl.genca.negotiation.MyDate
Cette classe a pour objectif de redéfinir proprement la classe GregorianCalendar qui est d'un usage difficile et pas très cohérent. En effet, entre-autres anomalies, on peut remarquer que dans GregorianCalendar :
Field Summary | |
static java.lang.String |
DATE
constante permettant l'affichage sous la forme jj/mm/aaaa |
static java.lang.String |
DATECLAIR
constante permettant l'affichage de la date en clair |
static java.lang.String |
TIME
constante permettant l'affichage hh:mm:ss |
static java.lang.String |
TIMESTAMP
constante permettant l'affichage jj/mm/aaaa hh:mm |
Constructor Summary | |
MyDate(int j,
int m,
int a)
Constructeur à qui l'on passe trois entiers jour,mois,année dans l'ordre. |
|
MyDate(int j,
int m,
int a,
int h,
int mi)
Constructeur à qui l'on passe cinq entiers jour,mois,année, heure, minute dans l'ordre. |
Method Summary | |
void |
addDays(int j)
Permet d'ajouter un certain nombre de jours à l'objet courant. |
void |
addHours(int h)
Permet d'ajouter un certain nombre d'heures à l'objet courant. |
void |
addMinutes(int m)
Permet d'ajouter un certain nombre de minutes à l'objet courant. |
java.lang.Object |
clone()
|
int |
compareTo(MyDate d)
Compare la date courante avec la date passée en paramètre. |
static MyDate |
getCurrentDate()
Renvoie la date courante. |
java.lang.String |
getString(java.lang.String s)
Renvoie la chaine de caractères représentant la partie sprécifiée de l'objet courant. |
long |
getTimeInMillis()
|
boolean |
included(MyDate dmin,
MyDate dmax)
Vérifie si la date courante est comprise entre les deux dates passées en paramètre. |
java.lang.String |
toString()
Affiche l'objet courant sous la forme timeStamp. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String DATE
public static final java.lang.String DATECLAIR
public static final java.lang.String TIME
public static final java.lang.String TIMESTAMP
Constructor Detail |
public MyDate(int j, int m, int a)
j
- le jour de la nouvelle date à créerm
- le mois de la nouvelle date à créera
- l'année de la nouvelle date à créerpublic MyDate(int j, int m, int a, int h, int mi)
j
- le jour de la nouvelle date à créerm
- le mois de la nouvelle date à créera
- l'année de la nouvelle date à créerh
- l'heure de la nouvelle date à créermi
- la minute de la nouvelle date à créerMethod Detail |
public static MyDate getCurrentDate()
public java.lang.String getString(java.lang.String s)
public java.lang.String toString()
public int compareTo(MyDate d)
public boolean included(MyDate dmin, MyDate dmax)
dmin
- - la date minimum de l'intervalledmax
- - la date maximum de l'intervalle
public void addMinutes(int m)
m
- le nombre de minutes (signé) à ajouter.public void addHours(int h)
h
- le nombre d'heures (signé) à ajouter.public void addDays(int j)
j
- le nombre de jours (signé) à ajouter.public long getTimeInMillis()
public java.lang.Object clone()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |