2

嗨,我正在使用 apache servlet 中的 get 方法传递我的日期时间字符串,它就像这样

http://localhost:8084/example/Time_ser?date=15/03/2013%2004:14:30%20PM

我正在使用

String time=request.getParameter("date");

获取日期值.....

下面给出了我将字符串转换为时间戳的java代码

DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss aa");
java.util.Date date = (java.util.Date)formatter.parse(time);
Timestamp timets = new Timestamp(date.getTime());

但它显示这样的错误

java.text.ParseException: Unparseable date: "15/03/2013 04:14:30 PM"

我做错了什么请帮助我.......

4

1 回答 1

4

使用/not-因为您的日期格式为15/03/2013 04:14:30 PM.

DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss aa");
于 2013-03-15T12:30:06.093 回答