1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
//transforme le String sDate en Date à l'aide du format sFormat
public static Date stringToDate(String sDate, String sFormat) throws
Exception {
SimpleDateFormat sdf = new SimpleDateFormat(sFormat);
return sdf.parse(sDate);
}
//transforme la Date dDate en String à l'aide du format dFormat
public static String dateToString(Date dDate, String dFormat) throws
Exception {
SimpleDateFormat sdf = new SimpleDateFormat(dFormat);
return sdf.format(dDate);
}
//Retourne la date de la veille de dateJ
public Date getDateVeille(String dateJ, String format)throws
Exception{
Date d = this.stringToDate(dateJ,format);
Long td = d.getTime();
Long tv = td - 86400000;
Date v = new Date(tv);
return v;
}
//Retourne la date de du lenfement de dateJ
public Date getDateLendemain(String dateJ, String format)throws
Exception{
Date d = this.stringToDate(dateJ,format);
Long td = d.getTime();
Long tl = td + 86400000;
Date l = new Date(tl);
return l;
} |