string怎么转化为LocalDateTime
时间: 2023-12-07 18:40:06 浏览: 32
可以使用DateTimeFormatter类中的parse()方法将String类型的日期转换为LocalDateTime类型。具体实现方法如下所示:
```java
//指定日期格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
//待转换的字符串日期
String strDate = "2021-08-31 10:30:00";
//将字符串日期转换为LocalDateTime类型
LocalDateTime localDateTime = LocalDateTime.parse(strDate, formatter);
System.out.println("转换后的日期为:" + localDateTime);
```
上述代码中,首先使用DateTimeFormatter类指定了日期格式,然后将待转换的字符串日期和指定的日期格式作为参数传入parse()方法中,即可将字符串日期转换为LocalDateTime类型。
相关问题
String转化为LocalDateTime
String转换为LocalDateTime可以使用DateTimeFormatter类的parse方法。首先,根据字符串的格式创建一个DateTimeFormatter对象。然后,使用该对象的parse方法将字符串转换为LocalDateTime对象。
示例代码如下:
```
String strDateTime = "2020-11-09 18:32:48";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime localDateTime = LocalDateTime.parse(strDateTime, formatter);
```
string转换为localdatetime
将字符串转换为LocalDateTime需要使用Java 8中的DateTimeFormatter类。首先,需要创建一个DateTimeFormatter对象,指定字符串的格式。然后,使用该对象的parse()方法将字符串转换为LocalDateTime对象。例如:
```
String str = "2021-10-01T12:30:45";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
```
这将把字符串"2021-10-01T12:30:45"转换为LocalDateTime对象。其中,"yyyy-MM-dd'T'HH:mm:ss"是字符串的格式,其中T表示时间的分隔符。