Я использую jquery datepicker, затем читаю его в своем сервлете так:
String dateimput = request.getParameter ("datepicker"); // 1, затем анализирую его так:
System.out.println("datepicker:" +dateimput);
DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
java.util.Date dt = null;
try
{
dt = df.parse(dateimput);
System.out.println("date imput parssé1 est:" +dt);
System.out.println("date imput parsée2 est:" +df.format(dt));
} catch (ParseException e)
{
e.printStackTrace();
}
и вставьте запрос следующим образом:
String query = "Insert into dailytimesheet(trackingDate,activity,projectCode) values ("+df.format(dt)+", \""+activity+"\" ,\""+projet+"\")";
он успешно проходит до сих пор, но если я проверяю вставленную запись, я нашел дату: 01/01/0001 00: 00: 00
Я пытался это исправить, но для меня это все еще беспорядок.