获取任意格式的new date,如yyyy-mm-dd、yyyy-mm等等,只需要SimpleDateFormat的formate(Date)和parse(String)两个函数即可
//获取当前日期的 过去6个月
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.add(Calendar.MONTH, -6);
Date startTime = c.getTime(); //现在的startTime是带着时分秒的
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
sdf.format(startTime);//这样就是yyyy-MM-dd格式的了。