jsp页面提交表单的时候自动把当前时间提交到数据库中 50

jsp页面提交表单的时候自动把当前时间提交到数据库中弄一个留言的想点击提交时自动把当前留言的系统时间保存到数据库中有几种方法?详细点说下.在数据库字段指定系统时间,插入数... jsp页面提交表单的时候自动把当前时间提交到数据库中
弄一个留言的 想点击提交时 自动把当前留言的系统时间 保存到 数据库中
有几种方法? 详细点说下.

在数据库字段指定系统时间, 插入数据时自动填写系统当前时间。 这种方法是怎么实现?
展开
 我来答
水木小知
推荐于2017-07-26 · TA获得超过194个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:67.3万
展开全部
假设那个时间字段是createTime。
在保存数据的sql,那个createTime的值,你直接写now(),这个now()就是数据库获取当前时间的函数。

例如,insert into t_user (id, name, createTime) values ('xx', 'xxx', now())
zhangqi0192
2014-11-30 · TA获得超过2388个赞
知道大有可为答主
回答量:1417
采纳率:0%
帮助的人:1228万
展开全部
你好 实现此效果的最佳方案是 在 表单提交的对应 servlet中 写 Date dt = new Date() 这样dt就是当前的时间 然后 将之转化为字符串 方便 sql语句的拼接 并且还能够按照你要求的格式 保存
比如:
Date dt = new Date()//获取当前时间
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dd =format.format(dt)
然后 将之作为参数 传入你的 biz 或者 dao层 进行sql语句的拼接 最后 再插入数据库
希望能帮到你 谢谢
更多追问追答
追问
但是类型不行  这个是String 类型的 我插入数据库的是用hibernate set 是Date类型的
该怎么转换
追答
如果你要这样  那就只有  直接 hibernate set(new Date())
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
moruifang7
2014-11-29 · 超过26用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:42.7万
展开全部
插入的时候直接该值写成current_timestamp
追问
不懂. 我是用 hibernate 插入的 aa.setTime()
怎么写?
追答
我说的是写sql直接实现的。insert into tab(systime) values (current_timestamp), 把sql映射成hibernet就行。我不太清楚你说的这个函数,不过应该是获取一下你当前的系统时间,应该是new Date() 吧,你查一下java api。然后set进去就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式