【发布时间】:2016-11-12 04:54:00
【问题描述】:
我想在我的数据库(phpmyadmin 服务器)中插入一个格式为 "yyyy-MM-dd" 的日期。这是执行此操作的代码:
// get form parameters
String pDate = request.getParameter("poll_date");
DateFormat dateFormat = new SimpleDateFormat("YYYY-MM-DD");
try {
polDate = dateFormat.parse(pDate);
pollDate = new java.sql.Date(polDate.getTime());
} catch(ParseException pe)
{
pe.printStackTrace();
}
这是数据库代码中的插入
String sql = "INSERT into polls (POLL_DATE, POLL_TYPES, POLL_STATUS) VALUES(?, ?, ?)";
try {
ps = myConn.prepareStatement(sql);
ps.setDate(1, pollDate);
ps.setString(2, pollType);
ps.setInt(3, 1);
numInserted = ps.executeUpdate();
} catch(Exception e) {
e.printStackTrace();
}
它返回给我一条消息,指出日期格式不正确。
要做什么?
【问题讨论】:
标签: java mysql phpmyadmin