一个月的时间
package com.test;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class test1 {
public static void main(String[]args) throws Exception{
GetReportParam param = getLastDaysParam(30,0);
System.out.println(param.getStarTime()+","+param.getEndTime());//2015-11-08,2015-12-08
}
private static GetReportParam getLastDaysParam(int start,int end) throws Exception{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
GetReportParam param = new GetReportParam();
Calendar cal = Calendar.getInstance();
String t = sdf.format(cal.getTime());
Date date = sdf.parse(t);
cal.setTime(date);
cal.add(Calendar.DAY_OF_MONTH,-start);
param.setStarTime(sdf.format(cal.getTime()));
cal.setTime(date);
cal.add(Calendar.DAY_OF_MONTH,-end);
param.setEndTime(sdf.format(cal.getTime()));
return param;
}
}
获取上上个月的时间
GetReportParam param = getLastDaysParam(60,30);//2015-10-09,2015-11-08