39 lines
1015 B
Java
39 lines
1015 B
Java
public class Date{
|
|
|
|
public int day; //attribut
|
|
public int month; //attribut
|
|
public int year; //attribut
|
|
|
|
public Date(){ //constructeur
|
|
this.day=28;
|
|
this.month=01;
|
|
this.year=2021;
|
|
}
|
|
|
|
public String toString(){
|
|
return this.year+"-"+this.month+"-"+this.day ; // A partir du moment ou l'on concatene des elements, jai l'impression que c'est automatiquement consideré comme un String OU le fait que la methode renvoi un String fait automatiquement la conversion
|
|
}
|
|
|
|
public String tomorowDate(){ // methode affichant la date de demain
|
|
int tomorowDay=this.day, tomorowMonth=this.month, tomorowYear=this.year;
|
|
if(tomorowDay<30){
|
|
tomorowDay++;
|
|
}else{
|
|
tomorowDay=1;
|
|
if(tomorowMonth<12){
|
|
tomorowMonth++;
|
|
}else{
|
|
tomorowMonth=1;
|
|
tomorowYear++;
|
|
}
|
|
}
|
|
return tomorowYear+"-"+tomorowMonth+"-"+tomorowDay;
|
|
}
|
|
|
|
public boolean dateCompare(String date, String dateCmpr){ // méthode permettant de comparer deux date
|
|
|
|
if(date==dateCmpr){
|
|
return true;
|
|
}else return false;
|
|
}
|
|
} |