假设原来为date。
date = new Date(date.getTime()-35400);

解决方案 »

  1.   

    java.util.Date中的get 和set方法都是不推荐使用了在新版中
    使用Calendar类吧,其实中有add方法 
    Calendar的setTime方法可以接受一个Date对象初使化
    具体操作可以是:
    Calendar cd=new Calendar();
    cd.setTime(yourDateObject);
    cd.add(Calendar.MILLISECOND,-35400);
      

  2.   

    是这样吗?Calendar cd = Calendar.getInstance();
    cd.setTime(endDate);
    cd.add(Calendar.MILLISECOND,-Integer.parseInt(duration));cd 怎么转换成Date对象?