LocalDateTime使用
时间: 2023-10-14 17:23:03 浏览: 74
LocalDateTime是Java 8中的一个类,用于表示不带时区的日期和时间。以下是一些使用LocalDateTime的示例:
1. 创建当前日期和时间的LocalDateTime对象:
```
LocalDateTime now = LocalDateTime.now();
```
2. 创建指定日期和时间的LocalDateTime对象:
```
LocalDateTime dateTime = LocalDateTime.of(2021, Month.DECEMBER, 31, 23, 59, 59);
```
3. 获取LocalDateTime对象的日期和时间部分:
```
LocalDate date = dateTime.toLocalDate();
LocalTime time = dateTime.toLocalTime();
```
4. 格式化LocalDateTime对象为指定的字符串格式:
```
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = dateTime.format(formatter);
```
5. 解析字符串为LocalDateTime对象:
```
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime parsedDateTime = LocalDateTime.parse("2021-12-31 23:59:59", formatter);
```
阅读全文