java.text.ParseException: Unparseable date: "2024-11-06 16:10:41.12"
时间: 2024-11-27 11:24:20 浏览: 12
parse-address:美国街道地址解析器
当你尝试使用Java的`java.text.SimpleDateFormat`或者`DateTimeFormatter`类解析日期字符串时,如果提供的字符串不符合特定的日期格式规范,就会抛出`ParseException`。在这个例子中,错误消息指出无法解析"2024-11-06 16:10:41.12"这个日期,可能是由于日期格式未按照类`SimpleDateFormat`默认的格式如"yyyy-MM-dd HH:mm:ss"来设置。如果你需要解析这种包含毫秒的日期,你应该提供相应的格式字符串,例如"`yyyy-MM-dd HH:mm:ss.SSS`"。
举个修复这个问题的例子:
```java
import java.text.SimpleDateFormat;
import java.text.ParseException;
String inputDate = "2024-11-06 16:10:41.12";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
try {
Date date = sdf.parse(inputDate);
} catch (ParseException e) {
// 处理解析失败的情况
e.printStackTrace();
}
```
阅读全文