String enableTime="2012-08-28 15:12:00";
System.out.println("enableTime:" + enableTime); //2012-08-28 15:12:00
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date lastTime = sdf.parse(enableTime);
System.out.println("lastTime is:" + lastTime);
Calendar cal=Calendar.getInstance();
cal.setTime(lastTime);
cal.add(Calendar.MINUTE,+5);
lastTime=cal.getTime();
System.out.println(lastTime);
System.out.println("5 minutes after(or before) is "+sdf.format(lastTime));
cal=null;
Date systemTime = new Date();
if(lastTime.after(systemTime)){
//获取两个时间的相隔多少分钟
long between = lastTime.getTime() - systemTime.getTime();
System.out.println(between);
int time = (int)between/(60*60*10);
System.out.println("禁止时间在系统时间之后,您还需要等待" + time + "分钟");
}
} catch (Exception e) {
e.printStackTrace();
}