时间的添加问题!

kuifont 2008-05-13 05:15:31
要将时间添加进 数据库,

用 Statement 来进行:

public int updateSQL(String sql){
int result=0;
try{
sqlConn=BackstageBean.getConn();
Statement stmt = sqlConn.createStatement();
result=stmt.executeUpdate(sql);
stmt.close();
}catch(SQLException ex){
ex.printStackTrace();
result= 0;
}
return result;
}

这样就用到了 sql 语句的拼接:

String sql="insert into positions (want,personnel,ask,describes,company_id,pub_date,"+
"valid) values ('"+want+"','"+quantity+"','"+ask+"','"+describe+"',"+companyid+","+sqlDate+","+valid+")";
bt.updateSQL(sql);

问题是时间这里,如果时间格式是:2008-05-13 17:05:32这样就有问题了,但是时间如果格式是:2008-05-13
就没有问题,请教下如何办?

时间精确到 秒 ,不用PreparedStatement 而用Statement 的话该怎样办呢?
...全文
53 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
水瘦山寒 2008-05-13
  • 打赏
  • 举报
回复
用的什么数据库哦?
你插入时间应该是当前时间吧,直接new Date()嘛
kuifont 2008-05-13
  • 打赏
  • 举报
回复
SimpleDateFormat格式之后的时间格式是 字符串类型的,而我的数据库是 Datetime 类型,这样可以添加 进去吗?
vicepaladin 2008-05-13
  • 打赏
  • 举报
回复
SimpleDateFormat应该可以
士元 2008-05-13
  • 打赏
  • 举报
回复
要不就SimpleDateFormat
士元 2008-05-13
  • 打赏
  • 举报
回复
加单引

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧