Java如何将字符串"2024-09-09 00:00:39.437"转换为时间类型
时间: 2024-09-13 11:17:31 浏览: 41
Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)
5星 · 资源好评率100%
在Java中,你可以使用`java.time`包下的类来处理日期和时间格式的转换。例如,如果你有一个字符串按照"yyyy-MM-dd HH:mm:ss.SSS"这样的格式,你可以使用`DateTimeFormatter`来解析它。下面是一个示例:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
String input = "2024-09-09 00:00:39.437";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
LocalDateTime dateTime = LocalDateTime.parse(input, formatter);
// 现在你可以使用dateTime对象来进行各种时间操作
```
这里,`LocalDateTime.parse()`方法会根据提供的格式化器(`formatter`)将输入字符串转换成`LocalDateTime`对象。
阅读全文