要将一个字符串“2011-04-21”转成日期格式,并且加一天,怎么写?

解决方案 »

  1.   

           SimpleDateFormat sf=new SimpleDateFormat();
              Date dd= sf.parse("2011-04-21");
              Calendar cal=Calendar.getInstance();
              cal.setTime(dd);
              cal.add(Calendar.DAY_OF_MONTH,1);
              
      

  2.   


    Calendar ca = Calendar.getInstance();
    try {
    ca.setTime(new SimpleDateFormat("yyyy-MM-dd").parse("2011-04-30"));
    ca.add(Calendar.DAY_OF_MONTH, 1);
    Date nextDay = ca.getTime();
    System.out.println("Next day is " + nextDay);
    } catch (ParseException e) {
    e.printStackTrace();
    }