JDK8 将 String startTime = param.getStartTime(); String endTime = param.getEndTime();转换为 LocalDateTime[] createTime
时间: 2024-10-07 09:04:52 浏览: 34
JDK 8引入了新的日期和时间API,其中`LocalDateTime`是一个非常重要的类,它代表了一个日期和时间点,没有时区的概念。如果你想将`getStartTime()`和`getEndTime()`这两个字符串转换成`LocalDateTime`对象,你可以使用`LocalDateTime.parse()`方法,假设输入的字符串是ISO-8601格式(如"yyyy-MM-dd'T'HH:mm:ss")。示例如下:
```java
String startTime = "2023-03-01T08:00:00";
String endTime = "2023-03-01T12:00:00";
try {
LocalDateTime startTimeObj = LocalDateTime.parse(startTime);
LocalDateTime endTimeObj = LocalDateTime.parse(endTime);
LocalDateTime[] createTime = {startTimeObj, endTimeObj};
} catch (DateTimeParseException e) {
System.out.println("日期时间解析失败:" + e.getMessage());
}
// 创建一个LocalDateTime数组存储两个时间点
```
阅读全文