首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ParseException错误

ParseException错误
EN

Stack Overflow用户
提问于 2015-12-19 17:02:53
回答 2查看 273关注 0票数 0

实际上,我正在尝试用从oracle数据库获取的日期填充jdatechooser。该日期以1995年7月11日的形式存储在数据库中。但是,当我试图使用以下代码从数据库中获取它时,错误显示为:- java.text.ParseException: Unparseable date:“11-71-1995”。请告诉我我做错了什么?代码:-

代码语言:javascript
复制
String dob=rs1.getString("DOB");
Date date = new SimpleDateFormat("dd-mmm-yyyy").parse(dob);  //SETTING DATE FROM DATABASE INTO DATECHOOSER
dc.setDate(date);

这里,dc是jdatechooser,字符串道布是从数据库中检索的日期。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-19 17:05:11

应该是dd-MMM-yyyym指的是分钟。有关更多信息,请始终参考javadoc

Date date = new SimpleDateFormat("dd-MMM-yyyy").parse(dob);

票数 0
EN

Stack Overflow用户

发布于 2015-12-19 19:55:41

发送用于解析的字符串时,字符串格式必须与构造函数中的SimpleDateFormat匹配。否则,您将得到异常的java.text.ParseException.if,那么,您向解析()方法提供的字符串或所提供的格式都有问题。@sidgate已经给出了javadoc链接,并建议了您的实际原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34373206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档