如何将java.util.Date转换为时间戳中的当前时间..?

cod*_*ode 6 java sql

我正在用java创建一个程序.我使用以下代码

u.setLastlogin(new java.util.Date());
Run Code Online (Sandbox Code Playgroud)

上面的函数接受参数为java.util.Date但我想将此值存储在数据库表中,其中列的类型是timestamp

任何人都可以帮助如何编码,以便我可以在表中插入系统的当前时间戳.谢谢.

Gri*_*aub 17

您可以转换DateTimestamp如下:

Timestamp timestamp = new Timestamp(date.getTime());
Run Code Online (Sandbox Code Playgroud)

如果你想要当前日期的时间戳:

new Timestamp(System.currentTimeMillis())
Run Code Online (Sandbox Code Playgroud)