代码实现:
/** * * @author 作者:孙磊 方法描述:获取某天,-1是昨天,0是今天,1是明天依次类推 * * @param参数描述 * 格式M月dd日这样的话显示的就是3月12日,否则 MM月dd日格式会选择03月12日 * @return 返回值描述 * @throws <异常类型> {@inheritDoc} 异常描述 */ public static String getmoutianMD(int i) { Date date = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("M月dd日"); Calendar calendar = new GregorianCalendar(); calendar.setTime(date); String dateString=""; try { calendar.add(calendar.DATE,i);//把日期往后增加一天.整数往后推,负数往前移动 date=calendar.getTime(); //这个时间就是日期往后推一天的结果 dateString = formatter.format(date); } catch (Exception e) { e.printStackTrace(); } return dateString; }