ubuntu下java访问数据库得到时间不一致
在unbuntu下用java来访问数据库时,得到的时间与在命令终端查看的数据库时间不一致,数据库中的时间也是通过java访问插入,为什么insert和select得到的日期会不相同?而且select出来的数据不管是今天什么时候插入,时间是
2014-01-05 00:01:00
2014-01-05 00:01:00
而数据库中显示
+----+----------+----------+-------+------+---------------------+
| id | username | password | phone | addr | rdate |
+----+----------+----------+-------+------+---------------------+
| 7 | 12 | 12 | 123 | dind | 2014-01-05 11:50:58 |
| 8 | u | uu | uu | uu | 2014-01-05 11:53:16 |
+----+----------+----------+-------+------+---------------------+
网上有人说是系统与数据库时区的问题,我查了数据库的时区情况
mysql> show variables like '%zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | CST |
| time_zone | SYSTEM |
+------------------+--------+
但是不知道到底该如何修改?
而且都是在同一个环境下,应该不大可能因为这个吧?麻烦大家说说想法,谢谢!!!
[解决办法]
起码要设置下ubuntu的时间和地区吧
[解决办法]
系统时间和时区设置下