|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectDate
Date represente une date dans le calendrier gregorien.
| Class Specifications |
| public invariant estValide(this.getJour(),this.getMois(),this.getAnnee()); |
| Specifications inherited from class Object |
| public represents _getClass <- \typeof(this); |
| Model Field Summary |
| Model fields inherited from class java.lang.Object |
_getClass, objectState, theString |
| Ghost Field Summary |
| Ghost fields inherited from class java.lang.Object |
objectTimesFinalized, owner |
| Constructor Summary | |
Date(int j,
int m,
int a)
Cree une nouvelle instance de Date. |
|
| Model Method Summary |
| Model methods inherited from class java.lang.Object |
hashValue |
| Method Summary | |
void |
augmenter(int nbJours)
augmenter permet d'augmenter la date d'un certain nombre de jours. |
boolean |
equals(Date autre)
equals permet de verifier l'egalite logique entre deux dates. |
static boolean |
estBissextile(int a)
estBissextile permet de savoir si une annee est bissextile. |
static boolean |
estValide(int j,
int m,
int a)
Est-ce que la date est valide ? |
int |
getAnnee()
La valeur de annee |
int |
getJour()
La valeur de jour |
int |
getMois()
La valeur de mois |
int |
getNbJoursDepuisAn0()
Nombres de jours depuis l'an 0. |
static int |
nbJoursDansMois(int m,
int a)
Nombre de jours dans le mois m de l'annee a. |
void |
setDate(int j,
int m,
int a)
Modifie la date a partir du jour, du mois et de l'annee. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public Date(int j,
int m,
int a)
Date.
j - un int qui est le jourm - un int qui est le moisa - un int qui est l'annee| Method Detail |
public void setDate(int j,
int m,
int a)
j - un int qui est le jourm - un int qui est le moisa - un int qui est l'anneepublic int getJour()
jour
public int getMois()
mois
public int getAnnee()
annee
public static boolean estBissextile(int a)
estBissextile permet de savoir si une annee est bissextile.
a - un int qui represente une annee
boolean qui est true si l'annee est
bissextile
public static int nbJoursDansMois(int m,
int a)
m - un int qui represente le numero du moisa - un int qui represente l'annee
public static boolean estValide(int j,
int m,
int a)
j - un int qui represente le jourm - un int qui represente le moisa - un int qui represente l'annee
boolean qui est true si la date est validepublic boolean equals(Date autre)
equals permet de verifier l'egalite logique entre deux dates.
autre - une Date a comparer a la date courante
public int getNbJoursDepuisAn0()
public void augmenter(int nbJours)
augmenter permet d'augmenter la date d'un certain nombre de jours.
nbJours - le nombre de jours a incrementerpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||