/**
* 日期加一天 yyyy-MM-dd HH:mm:ss
* @param args
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {
String str = "20150630";
Date beginTime = new SimpleDateFormat("yyyyMMdd").parse(str);
Calendar c = Calendar.getInstance();
c.setTime(beginTime);
// c.add(c.YEAR, 1);很多属性,可以操作各种时间日期
c.add(c.DATE, 1); //减一天 -1
Date date = c.getTime();
System.out.println(new SimpleDateFormat("yyyyMMdd").format(date));
}
设置时分秒:
cal.set(cal.HOUR, 0);
cal.set(cal.MINUTE, 0);
cal.set(cal.SECOND, 0);
**获得月初月末
Calendar calendar=Calendar.getInstance();
calendar.set(Calendar.YEAR, 某一年));
calendar.set(Calendar.MONTH,某一月(1月份是0));
int end=calendar.getActualMaximum(calendar.DAY_OF_MONTH);
int begin=calendar.getActualMinimum(calendar.DAY_OF_MONTH);