日期:2014-05-20  浏览次数:20636 次

寻求简单方法!!
现在时间16:31 我输30秒 显示结果16:01 时间计算

------解决方案--------------------
不知道楼主的意思是不是说在当前的时间上减去相应的秒数后得到的结果,如果是的话可以这样做:

Calendar calc = Calendar.getInstance();
calc.setTime(new Date());
calc.add(Calendar.SECOND,-30);
Date date = calc.getTime();这样返回的date就是减去30秒后的结果
------解决方案--------------------

Java code

Date currentDate = new Date();
Date result = new Date(currentDate.getTime() - 30 * 1000)