apl/APL2.1/TP2_Classes_et_objets/Date.java
unknown d9949b5cb0 a
2022-01-14 06:54:18 +01:00

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;
}
}