gpt4 book ai didi

java - JodaTime 非法参数异常 : Invalid format

转载 作者:行者123 更新时间:2023-11-29 10:11:15 26 4
gpt4 key购买 nike

此代码抛出“无效格式”或“格式错误”异常:

代码:

strDate = "21/10/2015 12:00:00 AM";
format = "dd/MM/yyyy hh:mm:ss a";

DateTime.parse(strDate, DateTimeFormat.forPattern(format)).toDate();

异常(exception):

java.lang.IllegalArgumentException: Invalid format: "21/10/2015 12:00:00 AM"
is malformed at "AM"

怎么了?

我正在使用 joda-time:2.8.1

(我已经搜索过了,我认为这是该 strDate 的正确模式)

最佳答案

AM/PM 标记的文本可能与您的默认语言环境不同。你可以做

Date date = 
DateTime.parse(strDate, DateTimeFormat.forPattern(format).withLocale(Locale.US)).toDate();

关于java - JodaTime 非法参数异常 : Invalid format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33551090/

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