指定された日付のX日後を取得する
たまに使うかもね。
/*********************************************************************************************/
/**
** 指定された日付のX日後を取得する
** @param String 入力日付 YYYYMMDD
** @param int 指定日 X日
** @return String 出力日付 YYYYMMDD
**/
public String GetLateDay(String StartDay, int date) {
int intStartYY = java.lang.Integer.parseInt(StartDay.substring(0,4));
int intStartMM = java.lang.Integer.parseInt(StartDay.substring(4,6));
int intStartDD = java.lang.Integer.parseInt(StartDay.substring(6,8));
GregorianCalendar gc = new GregorianCalendar(intStartYY,intStartMM -1 ,intStartDD);
gc.add(GregorianCalendar.DATE, date);
int intTodayY = gc.get(GregorianCalendar.YEAR);
int intTodayM = gc.get(GregorianCalendar.MONTH) + 1;
int intTodayD = gc.get(GregorianCalendar.DAY_OF_MONTH);
String strSdateYYYY = String.valueOf(intTodayY);
String strSdateMM;
if (intTodayM < 10)
{strSdateMM = "0" + String.valueOf(intTodayM);}
else
{strSdateMM = String.valueOf(intTodayM);}
String strSdateDD;
if (intTodayD < 10)
{strSdateDD = "0" + String.valueOf(intTodayD);}
else
{strSdateDD = String.valueOf(intTodayD);}
return strSdateYYYY + strSdateMM + strSdateDD;
}
/*********************************************************************************************/

浙公网安备 33010602011771号