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.   

            Calendar   cc1=Calendar.getInstance();          
            System.out.println(cc1.getTime());   
            cc1.add(cc1.SECOND, 30);
            System.out.println(cc1.getTime());           Calendar   cc1=Calendar.getInstance();          
            System.out.println(cc1.getTime());   
            cc1.add(cc1.SECOND, -30);
            System.out.println(cc1.getTime());