首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java.text.ParseException: Unparseable date: "2009-11-01 00:

2011-11-09 
急,字符串转换成日期格式的异常String prestartdate request.getParameter(prestartdate)prestartdat

急,字符串转换成日期格式的异常
String prestartdate = request.getParameter("prestartdate");
prestartdate = prestartdate + " 00:00:00";
System.out.println("CCCCCCCCCCCCCCCCCC"+prestartdate);
//将String类型转换成java.sql.Date类型
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd hh24:mm:ss"); 
try{
java.util.Date startdate = sdf.parse(prestartdate.toString());
beginTime = new Date(startdate.getTime());

java.util.Date stopdate = sdf.parse(prestopdate.toString());
endTime = new Date(stopdate.getTime());
}catch(Exception e){
e.printStackTrace();
}

报以下异常;
java.text.ParseException: Unparseable date: "2009-11-01 00:00:00"
CCCCCCCCCCCCCCCCCC2009-11-01 00:00:00
at java.text.DateFormat.parse(DateFormat.java:334)
请问是什么原因,应该怎么解决?
在线等,非常感谢!

[解决办法]

Java code
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");
[解决办法]
Java code
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd k:mm:ss");
[解决办法]
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); 

可以好好的看一下API里面 讲的比较的清楚了!

大写HH代码24小时制,小写则是代表12小时制
[解决办法]
new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2009-11-01 00:00:00")
应该不会有问题才对。。。

热点排行