转摘,暂时这样,有时间再整理。

java String 日期 转成 Date, 月份减1

Java代码
  1. String date1 = "2007-01-10";  
  2.           
  3.         DateFormat df = new SimpleDateFormat("yyyy-MM");  
  4.         try {  
  5.             Date d1 = df.parse(date1);  
  6.             System.out.println("d1=="+df.format(d1));  
  7.             Calendar  g = Calendar.getInstance();  
  8.             g.setTime(d1);  
  9.             g.add(Calendar.MONTH,-1);             
  10.             Date d2 = g.getTime();  
  11.             System.out.println("d2======="+df.format(d2));  
  12.         } catch (ParseException e) {              
  13.             e.printStackTrace();  
  14.         } 
11-14 06:45
查看更多