在java中怎么表示5秒前的时间?

如果当前时间可以用函数now()获取,那我怎么用now()函数表示5秒前的时间,是不是可以用加减法计算,比如在now()上面减去多少?是00:05:00 还是按毫秒计算?活着其他的方法?

now()是mysql里面的函数吧,貌似java里面没有啊。
Date date = new Date(System.nanoTime() - 5 * 1000 * 1000 * 1000);
获取5秒前的时间。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-25
now()-5000
第2个回答  2009-08-04
代码示例:
Date date = new Date();

// 当前时间
System.out.println(date);

// 5秒前时间取得
date.setSeconds(date.getSeconds() - 5);
System.out.println(date);本回答被提问者采纳
相似回答