获取上个月和当前月:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM");
Date date = new Date();
String format = dateFormat.format(date);
System.out.println("当前月的时间: "+format);
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM");
Calendar cal=Calendar.getInstance();
cal.add(Calendar.MONTH,-1);
String format2 = sdf.format(cal.getTime());
System.out.println("上一个月的时间: "+ format2);
获取昨天和当前天 Calendar cal=Calendar.getInstance(); cal.add(Calendar.DATE,-1); Date d=cal.getTime(); cal.add(Calendar.DATE,+1); Date d2=cal.getTime(); SimpleDateFormat sp=new SimpleDateFormat(“yyyy-MM-dd”); String YESTERDAY=sp.format(d);//获取昨天日期 System.out.println(“Test.main()”+YESTERDAY); String TODAY=sp.format(d2);//获取今天日期 System.out.println(“Test.main()”+TODAY);