csdn的高手帮我想下 怎么输入一个日期字符串,返回明天的代码。如果遇到周末就往前推,例如输入一个日期是星期五,就返回星期一的日期。在线等

解决方案 »

  1.   


    String dateStr = "2012-5-5 12:13:10";
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

    Date date = sdf.parse(dateStr);
    Calendar cDate = Calendar.getInstance();
    cDate.setTime(date);

    if(cDate.get(Calendar.DAY_OF_WEEK) == Calendar.FRIDAY) {
    cDate.add(Calendar.DAY_OF_YEAR, 3);
    } else {
    cDate.add(Calendar.DAY_OF_YEAR, 1);
    }

    System.out.println(sdf.format(cDate.getTime()));
      

  2.   

     import.util.Date;       [color=#FFFFFF]  [color=#000000] [color=#C0C0C0]//导入import.util.Date;类