gpt4 book ai didi

java - 尝试解析日期字符串时出现 ParseException

转载 作者:行者123 更新时间:2023-12-01 06:42:29 26 4
gpt4 key购买 nike

我编写了一段代码来解析日期字符串 -

    DateFormat cal = new SimpleDateFormat("yyyy-MM-dd hh:mm");
cal.setLenient(false);
try {
cal.parse("2018-01-01 14:42");
}
catch (Exception e)
{
e.printStackTrace();
}
}

但我收到一个异常消息 -

java.text.ParseException: Unparseable date: "2018-01-01 14:42"
at java.base/java.text.DateFormat.parse(DateFormat.java:388)
at MyClass.main(MyClass.java:10)

我不确定为什么会看到此错误,因为日期字符串和给定的格式是正确的。请帮忙

最佳答案

来自文档https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html :

SimpleDateFormat中的小写h表示12小时制的小时,24小时制则用大写H表示。当14 > 12时,日期14:42解析失败。

关于java - 尝试解析日期字符串时出现 ParseException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48170798/

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