java中string转localdatetime类型
时间: 2023-11-24 15:08:09 浏览: 429
java怎么将string转为date类型.pdf
可以使用Java 8中的DateTimeFormatter类来将字符串转换为LocalDateTime类型。具体实现如下:
```java
String dateString = "2021-06-30 12:30:45";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(dateString, formatter);
```
解释一下代码:
1. 首先定义一个字符串表示日期时间,这里假设为"2021-06-30 12:30:45";
2. 然后使用DateTimeFormatter类的ofPattern方法定义日期时间的格式,这里使用的格式是"yyyy-MM-dd HH:mm:ss";
3. 最后使用LocalDateTime类的parse方法将字符串转换为LocalDateTime类型的对象。
需要注意的是,日期时间格式的定义应该与字符串的格式相匹配,否则会抛出DateTimeParseException异常。
阅读全文