javastring转localdatetime类型
时间: 2023-10-27 18:14:17 浏览: 43
可以使用Java 8中的DateTimeFormatter类将字符串转换为LocalDateTime类型。
示例代码如下:
```java
String dateString = "2021-06-30T12:30:45";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(dateString, formatter);
```
在上面的代码中,我们使用了DateTimeFormatter类来定义了一个格式化模板,然后使用该模板将字符串转换为LocalDateTime类型。在这个例子中,我们的格式化模板是"yyyy-MM-dd'T'HH:mm:ss",它可以匹配形如"2021-06-30T12:30:45"的字符串。
相关问题
java string转localdatetime类型
可以使用Java 8的DateTimeFormatter将字符串转换为LocalDateTime类型。以下是一个示例代码:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class StringToLocalDateTimeExample {
public static void main(String[] args) {
String str = "2021-06-24 16:30:00";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
System.out.println(dateTime);
}
}
```
在此示例中,我们首先定义了一个字符串并使用DateTimeFormatter定义了日期时间格式。然后,我们使用parse方法将字符串转换为LocalDateTime类型。最后,我们将结果打印到控制台。
请注意,如果字符串格式与指定的格式不匹配,则会抛出DateTimeParseException异常。
Java string转localdatetime类型
可以使用DateTimeFormatter来将字符串转换成LocalDateTime类型。具体示例如下:
```
String str = "2021-07-01T12:30:45";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
System.out.println(dateTime);
```