merchandise.setEndTime(new Date());我想在一个new Date()的基础上加上一天在set进去应该怎么办!谢谢!

解决方案 »

  1.   

    Date()有重载的构造函数 好像传毫秒数进去的 
      

  2.   

    Date()这个好像已经不建议使用了。用Calendar,里面带方法的。
      

  3.   


    new Date(System.currentTimeMillis()+24*3600*1000)
      

  4.   

    这个太简单了吧.Date date = new Date();
    date.setTime(date.getTime()+24*60*60*1000);
    merchandise.setEndTime(date);
      

  5.   

    Calendar 可以获得当前的年 ,月 ,日,然后你在日上加一天 就OK 了
      

  6.   


    Calender calender = Calender.getInstance();
    calender.setTime(new Date());
    calender.add(Calendar.DAY_OF_MONTH, 1);
    Date afterDay = calender.getTime();
      

  7.   

    Calender 打错了  呵呵 
    应该是 Calendar
      

  8.   

    对啊,就是用Calendar。7楼正解
      

  9.   

    datenow =new Date();
    datenow.setDay(datenow.getDay()+1);