public static void getPreDay() throws ParseException{
String dateStr="2013-1-1"; Date date=formatToDate(dateStr, "yyyy-MM-dd"); System.out.println(dateStr); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.DATE, -1); //得到前一天 //calendar.add(Calendar.MONTH, -1); //得到前一个月System.out.println(formatToString(calendar.getTime(), "yyyy-MM-dd"));
}public static Date formatToDate(String strDate,String format) throws ParseException{
DateFormat df=new SimpleDateFormat(format); return df.parse(strDate); }public static String formatToString(Date date,String format){
DateFormat df=new SimpleDateFormat(format); return df.format(date); }