如何用java编写时间戳以便插入mysql

如何用java编写时间戳以便插入mysql,java,model-view-controller,Java,Model View Controller,我的表,chat\u users,包含一个属性last\u activity,它是一个时间戳 编写该值的Java代码是什么 我尝试了Timestamp last\u活动但我不知道如何将参数传递给它。为了使用,您可以这样使用它: Date dateObject = new Date(); // your date object new Timestamp(dateObject.getTime()); 另一种可能性,取决于您如何实现它: 基本上System.currentTimeMillis()返

我的表,
chat\u users
,包含一个属性
last\u activity
,它是一个
时间戳

编写该值的Java代码是什么

我尝试了
Timestamp last\u活动但我不知道如何将参数传递给它。

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

Date dateObject = new Date(); // your date object
new Timestamp(dateObject.getTime());
另一种可能性,取决于您如何实现它:

基本上
System.currentTimeMillis()
返回自1970年1月1日00:00:00 GMT到当前时间的毫秒数。同样的事情也会发生在Date.getTime()上。为了使用,您可以这样使用它:

Date dateObject = new Date(); // your date object
new Timestamp(dateObject.getTime());
另一种可能性,取决于您如何实现它:

基本上
System.currentTimeMillis()
返回自1970年1月1日00:00:00 GMT到当前时间的毫秒数。同样的事情也发生在Date.getTime()上,只需使用:

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

只需使用:

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

您是否在使用某种ORM框架?您希望如何将其写入数据库?i、 hibernate,JDBC…大多数数据库驱动程序都支持数据类型转换,因此,如果您的数据库驱动程序支持数据类型转换,您可以只传递一个
字符串
您是否在使用某种ORM框架?您希望如何将其写入数据库?i、 hibernate,JDBC…大多数数据库驱动程序都支持数据类型转换,所以如果您的数据库驱动程序支持它,您只需传递一个
字符串