SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        
java.util.Date d=new java.util.Date();
有这么一个系统时间我想让他加上30秒或减30秒,最后返回是string或是date类型的都可以。应该怎么实现,谢谢了

解决方案 »

  1.   

    用Calendar的add()方法!add(int field, int amount) 
           根据日历的规则,为给定的日历字段添加或减去指定的时间量
      

  2.   


    java.util.GregorianCalendar date = new java.util.GregorianCalendar();
    date.add(GregorianCalendar.SECOND, 30);
      

  3.   

            Calendar   cc1=Calendar.getInstance();          
            cc1.add(cc1.SECOND, 30);        Calendar   cc1=Calendar.getInstance();          
            cc1.add(cc1.SECOND, -30);
      

  4.   

    DATE已经不推荐使用了吧...
    上面说的Calendar的方法正合适。