java new date()获取前一(几)天时间后一(几)天

需求:

             java开发中有时会需要获取当前时间的前一(几)天或者后一(几)天


代码:

           

Date date=new Date();//取时间
		    Calendar calendar = new GregorianCalendar();
		    calendar.setTime(date);
		    calendar.add(calendar.DATE,-1);//把日期往前减少一天,若想把日期向后推一天则将负数改为正数
		    date=calendar.getTime(); 
		    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
		    String dateString = formatter.format(date);


你可能感兴趣的:(java基础)