java - 无法解析 java.text.ParseException : Unparseable date 行中的日期

标签 java simpledateformat

错误:

Unable to parse date from line java.text.ParseException: Unparseable date: "2018-07-26 12.38.35.520"

代码:

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS", Locale.US);
    return formatter.parse(stringDate);

也尝试过使用或不使用本地。

最佳答案

您的模式与您的字符串不匹配,请尝试以下操作:

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH.mm.ss.SSS", Locale.US);
return formatter.parse(stringDate);

关于java - 无法解析 java.text.ParseException : Unparseable date 行中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51551904/

相关文章:

java - 理解这个 Java 程序的执行流程

Java - 我的文件无法读取,我无法弄清楚这一点

在 OS X 上安装 Java 7 JDK 后,JavaVirtualMachines 仍然显示 "1.6.0.jdk"

java - 编写方法重载的最佳方法是什么?

java - 将时间戳转换为自纪元以来的毫秒数

java - 与服务连接时缺少客户端证书链问题

java - 为什么Java时间戳解析在毫秒部分前缀0?

java - dateFormat 不包含解析的日期

java - SimpleDateFormat 错误地解析日期字符串

java - 将字符串转换为日期抛出解析异常