我正在编辑一段代码,它基本上是:
timestamp = new Date();
然后将该timestamp
变量保存在TIMESTAMP
MySQL 表列中。
但是,在通过调试时,我看到Date
对象显示在正确的时区GMT+1中,当持久保存在数据库中时,它是GMT时区,所以一小时后。
使用该函数CURRENT_TIMESTAMP
返回 GMT+1 日期。
连接字符串为jdbc:mysql://..../db-name
,不带任何参数。
编辑:找到这段代码
preparedStatement.setTimestamp(2, new Timestamp(timestamp.getTime()));
发生了什么?
慕森卡
相关分类