|
||||||||||
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'anneeMethod 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
bissextilepublic 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 |