我有一个HTML表单,我有一个日期和时间选择器。我所要做的就是在 servlet 中获取日期和时间,然后将其插入到我的数据库中。我怎样才能以日期和时间格式获取该日期和时间,或者将它们作为字符串获取,然后解析它们。request.getParameter
法典:
String[] quantity = request.getParameterValues("Quantity_field");
java.util.Date selectedDate = new SimpleDateFormat("yyyy-MM-dd").parse(request.getParameter("deliveryDate")); //using this one i am trying to get date but it is showing error
java.util.Date selectedTime = new SimpleDateFormat("hh:mm:ss").parse(request.getParameter("deliveryTime"));
System.out.println(selectedDate);
java.util.Date dateUtil = new Date();
java.sql.Date dateSql = new java.sql.Date(dateUtil.getTime());
java.sql.Timestamp timestamp = new Timestamp(dateUtil.getTime());
try {
con = DBConnection.createConnection();
statement = con.createStatement();
String query = " insert query VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
PreparedStatement ps = con.prepareStatement(query);
for (int i = 0; i < quantity.length; i++) {
if (Double.parseDouble(quantity[i]) != 0) {
if(recorderNo!=0)
{
ps.setInt(1, recorderNo);
}
else
{
ps.setInt(1, 1);
}
}
}
ps.executeBatch();
我在Google上找到这个来获取日期和时间,但它的抛出错误在:
ps.setDate(13,selectedDate);
ps.setTime(14,selectedTime);
错误是:
“准备语句”类型中的方法 setDate(int, java.sql.Date) 不适用于参数(int、java.util.Date)
胡子哥哥
UYOU
相关分类