gpt4 book ai didi

java.text.ParseException : Unparseable date: yyyy-MM-dd HH:mm:ss. SSSSSS 异常

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:46:09 29 4
gpt4 key购买 nike

我得到以下代码的 ParseException

    String dateStr = "2011-12-22 10:56:24.389362";
String formatStr = "yyyy-MM-dd HH:mm:ss.SSSSSS";
Date testDate = null;
SimpleDateFormat sdf= new SimpleDateFormat(formatStr);
sdf.setLenient(false);
testDate = sdf.parse(dateStr);

System.out.println("CHECK DATE " + sdf.format(testDate));

线程“main”中的异常 java.text.ParseException:无法解析的日期:“2011-12-22 10:56:24.389362”
在 java.text.DateFormat.parse(DateFormat.java:337)

如果我注释掉 sdf.setLenient(false) 行,那么我会在输出中看到时间差检查日期 2011-12-22 11:02:53.000362

我做错了什么??

最佳答案

'S'代表毫秒。一秒有 1000(0 到 999)毫秒。 389362 大于 999。额外的 389000 毫秒被转换为 389 秒,或 6 分 29 秒,并添加到时间中。

关于java.text.ParseException : Unparseable date: yyyy-MM-dd HH:mm:ss. SSSSSS 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8607809/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com