我现在做的东西中,选择时间为2005-10-23,然后在另一个输入框中输入8,要实现日期框的时间变为2005-11-2日,这个怎么做啊

解决方案 »

  1.   


    Calendar c = Calendar.getInstance();
    c.setTime(new Date(2005-1900,10-1,23));
    c.add(Calendar.DATE,8);
    SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");
    str = sd.format(c.getTime());
    System.out.println(sd.format(c.getTime()));
      

  2.   

    呵呵,谢谢大天使!!
      function getNewDate(dd,dadd)
    {
    //可以加上错误处理
    var a = new Date(dd)
    a = a.valueOf()
    a = a + dadd * 24 * 60 * 60 * 1000
    a = new Date(a)
    return (a.getFullYear() + "-" + (a.getMonth() + 1) + "-" + a.getDate())
    }