记录一下关于时间的东西:
直接上代码
//获取当月第一天和当天
Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("YYYY-MM-dd");
Calendar calendar=Calendar.getInstance();
Date theDate=calendar.getTime();
GregorianCalendar gcLast=(GregorianCalendar)Calendar.getInstance();
gcLast.setTime(theDate);
//设置为第一天
gcLast.set(Calendar.DAY_OF_MONTH, 1);
String starttime=sdf.format(gcLast.getTime());
String closetime=sdf.format(date);
//比当前时间增加一年(日和月同样道理)
calendar.add(Calendar.YEAE,1);
Date nextDate=calendar.getTime();
String nextYear=sdf.format(nextDate);