当我试图将"2001-12-20"转换成为DATE类型时,发生错误java.text.parseException

lindawzh 2002-01-30 12:56:32
java.text.DateFormat df=java.text.DateFormat.getDateInstance();
java.util.Date d=df.parse("2001-12-20");
...全文
29 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
superszhu 2002-01-30
new SimpleDateFormat("yyyy-MM-dd").parse("2001-12-20")
回复
hotspot 2002-01-30
java 2已经建议尽量少用Date类,最好用java。util。Calendar类,如下:
java.util.Calendar a = java.util.Calendar.getInstance();
a.set(2001,11,20); //java中月从0开始
如果你想得到一个Date类型的话,如下:
java.util.Date b = a.getTime();
回复
TheSeventh 2002-01-30
应该是: java.sql.Date.valueOf("2001-12-20");
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告