calendar.add(Calendar.HOUR_OF_DAY, -num); SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss"); dateStr = format.format(calendar.getTime()); 类似这段代码 获取几秒前的时间
时间: 2024-03-08 17:48:25 浏览: 127
获取某个时间的时,分,秒
如果您想要获取当前时间往前推几秒钟的时间,可以使用以下代码:
```java
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.SECOND, -num);
String dateStr = format.format(calendar.getTime());
```
其中,`num` 表示要往前推的秒数。这段代码会将当前时间往前推 `num` 秒,并将结果格式化成 `yyyyMMddHHmmss` 的字符串形式,存储在 `dateStr` 变量中。
阅读全文