import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
//获得当前时间和当前时间前30秒时间
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar c = new GregorianCalendar();
Date date = new Date();
System.out.println("系统当前时间 :"+df.format(date));
c.setTime(date);//设置参数时间
c.add(Calendar.SECOND,-30);//把日期往后增加SECOND 秒.整数往后推,负数往前移动
date=c.getTime(); //这个时间就是日期往后推一天的结果
String str = df.format(date);
System.out.println("系统前30秒时间:"+str);
/*
输出结果:
系统当前时间 :2015-09-18 10:03:00
系统前30秒时间:2015-09-18 10:02:30
*/