java 将Date减去一分钟
时间: 2024-01-15 12:02:31 浏览: 185
可以使用Java 8的时间API来实现将Date减去一分钟的操作,具体代码如下:
```java
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Date;
public class DateExample {
public static void main(String[] args) {
// 获取当前时间
Date date = new Date();
System.out.println("当前时间:" + date);
// 将Date转换为LocalDateTime
LocalDateTime localDateTime = LocalDateTime.ofInstant(date.toInstant(), ZoneId.systemDefault());
// 将LocalDateTime减去一分钟
LocalDateTime newLocalDateTime = localDateTime.minusMinutes(1);
// 将LocalDateTime转换为Date
Date newDate = Date.from(newLocalDateTime.atZone(ZoneId.systemDefault()).toInstant());
System.out.println("减去一分钟后的时间:" + newDate);
}
}
```
输出结果如下:
```
当前时间:Fri Jul 23 14:15:29 CST 2021
减去一分钟后的时间:Fri Jul 23 14:14:29 CST 2021
```
阅读全文