服务器处理发生异常:java.text.ParseException: Unparseable date
测试上传报文的时候遇见报错
服务器处理发生异常:java.text.ParseException: Unparseable date: “2023/03/03”
错误报文
实际需要的报文
错误原因
上传时间字段,与Date字段数据位数不匹配,Java类型:Date默认带有年月日 时分秒yyyy-mm-dd HH:mm:ss,若传入的数据位数不对、匹配不对就会抛出这个异常。
比如说:你的存表类型为date,接收要存入date类型属性的数据只有年月日就会报错。
再比如:你设置的时间匹配为:yyyy-mm-dd HH:mm:ss,但是你传入的时间类型只有:yyyy-mm-dd HH:mm,少了几位或者多了机会都会抛出异常。所以时间位数在匹配上需要一致。
遇到这个错误,首先检查自己的时间类型数据时候传输正确,数据跟类型需要匹配。
Java中常用的日期格式有以下几种:
yyyy-MM-dd:年-月-日,例如:2023-03-03。
yyyy/MM/dd:年/月/日,例如:2023/03/03。
yyyyMMdd:年月日连在一起,例如:20230303。
yyyy-MM-dd HH:mm:ss:年-月-日 时:分:秒,例如:2023-03-03 12:30:45。
yyyy/MM/dd HH:mm:ss:年/月/日 时:分:秒,例如:2023/03/03 12:30:45。
yyyyMMddHHmmss:年月日时分秒连在一起,例如:20230303123045。
热爱是所有理由和答案!
来源地址:https://blog.csdn.net/qq_45656077/article/details/129320124
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341