如何在java中编写时间戳,以便我可以在mysql中插入

时间:2012-07-07 17:08:59

标签: java model-view-controller

我的表格chat_users包含last_activity的属性Timestamp

编写该值的Java代码是什么?

我尝试了Timestamp last_activity ;,但我不知道如何将参数传递给它。

2 个答案:

答案 0 :(得分:2)

为了使用Timestamp,您可以像这样使用它:

Date dateObject = new Date(); // your date object
new Timestamp(dateObject.getTime());

另一种可能性,取决于您的实施方式:System.currentTimeMillis()

基本上System.currentTimeMillis()返回从格林威治标准时间1970年1月1日00:00:00到当前时间的毫秒数。同样的事情是Date.getTime()

答案 1 :(得分:1)

只需使用:

java.sql.Timestamp timeStamp = new java.sql.Timestamp(new java.util.Date().getTime());

参考: Timestamp