new Date(date.getTime()-minute*60000)

解决方案 »

  1.   

    new Date(new Date().getTime()-5*1000*60)
    这不是代码吗?
      

  2.   

    用Calendar可以加减天月年小时分钟等
    Calendar cl=Calendar.getInstance();
    cl.add(Calendar.MINUTE,-5);
    如果要Date可以用cl.getTime()获得
      

  3.   

    你可以设置具体时间cl.setTime(Date);
      

  4.   

    Calendar cl=Calendar.getInstance();
    cl.add(Calendar.MINUTE,-5);
    正解
    new Date(date.getTime()-minute*60000)
    也可以但是,灵活性、扩充性没有Calendar好
      
     
      

  5.   

    对啊:new Date(date.getTime()-minute*60000)
             ~~~~你的时间   ~~~~~~你要前推的分钟数最后得到一个新的时间.