java localDatetime 获取当前时间的前30分钟的时间点
时间: 2023-07-05 07:30:52 浏览: 467
java 实现当前时间加减30分钟的时间代码
可以使用Java的`java.time`包来实现,具体代码如下:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime current = LocalDateTime.now(); // 获取当前时间
LocalDateTime past = current.minusMinutes(30); // 获取前30分钟的时间点
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); // 定义时间格式
String localPastTime = past.format(formatter); // 转化为本地时间格式
System.out.println(localPastTime); // 输出当前时间的前30分钟的时间点
}
}
```
其中,`minusMinutes(30)`表示时间差为30分钟,`DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")`定义时间格式,`format(formatter)`将时间格式化为本地时间格式。
阅读全文