2013-03-15 1 views
2

привет я передаю мое время строку даты с помощью метода GET в апача сервлета, и он идет, как этотконвертировать строку отметки времени Mysql в сервлет Java

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" 

я делаю что-то неправильно, пожалуйста, помогите мне ..........

+1

Ниже приведен правильный ответ. Кроме того, вы не выполняете эту акцию. – jlordo

ответ

4

использование / не -, потому что вы дата в формате 15/03/2013 04:14:30 PM ,

DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss aa"); 
+0

большое спасибо :) – Kumar

+0

приветствуется ': D' –