mysql serverTimezone

 

jdbc:mysql://localhost:3306/ssh?serverTimezone=UTC

servertime=UTC导致时间差8个小时(MySQL jdbc 6.0 版本以上必须配置此参数)

虽然上面加上时区程序不出错了,但是我们在用java代码插入到数据库时间的时候却出现了问题。
比如在java代码里面插入的时间为:2017-08-21 17:29:56
但是在数据库里面显示的时间却为:2017-08-21 09:29:56

根本原因:
因为时区设置的问题。
UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。
UTC + (+0800) = 本地(北京)时间

解决方案:

url的时区使用中国标准时间。也是就serverTimezone=Asia/Shanghai

jdbc:mysql://localhost:3306/(数据库名称)?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai

 

可用时区信息如下:

drwxr-xr-x  21 root root  4096 5月  27 12:54 ./  
drwxr-xr-x 334 root root 12288 6月  21 15:11 ../  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Africa/  
drwxr-xr-x   6 root root  4096 5月  27 12:56 America/  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Antarctica/  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Arctic/  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Asia/  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Atlantic/  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Australia/  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Brazil/  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Canada/  
-rw-r--r--   1 root root  2102 4月  21 02:09 CET  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Chile/  
-rw-r--r--   1 root root  2294 4月  21 02:09 CST6CDT  
-rw-r--r--   1 root root  2437 4月  21 02:09 Cuba  
-rw-r--r--   1 root root  1876 4月  21 02:09 EET  
-rw-r--r--   1 root root  1972 4月  21 02:09 Egypt  
-rw-r--r--   1 root root  3559 4月  21 02:09 Eire  
-rw-r--r--   1 root root   127 4月  21 02:09 EST  
-rw-r--r--   1 root root  2294 4月  21 02:09 EST5EDT  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Etc/  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Europe/  
-rw-r--r--   1 root root   264 4月  21 02:09 Factory  
-rw-r--r--   1 root root  3687 4月  21 02:09 GB  
lrwxrwxrwx   1 root root     2 5月  27 09:07 GB-Eire -> GB  
-rw-r--r--   1 root root   127 4月  21 02:09 GMT  
lrwxrwxrwx   1 root root     3 5月  27 09:07 GMT0 -> GMT  
lrwxrwxrwx   1 root root     3 5月  27 09:07 GMT-0 -> GMT  
lrwxrwxrwx   1 root root     3 5月  27 09:07 GMT+0 -> GMT  
lrwxrwxrwx   1 root root     3 5月  27 09:07 Greenwich -> GMT  
-rw-r--r--   1 root root  1189 4月  21 02:09 Hongkong  
-rw-r--r--   1 root root   128 4月  21 02:09 HST  
-rw-r--r--   1 root root  1190 4月  21 02:09 Iceland  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Indian/  
-rw-r--r--   1 root root  1678 4月  21 02:09 Iran  
-rw-r--r--   1 root root  4475 2月  24 17:01 iso3166.tab  
-rw-r--r--   1 root root  2265 4月  21 02:09 Israel  
-rw-r--r--   1 root root   507 4月  21 02:09 Jamaica  
-rw-r--r--   1 root root   355 4月  21 02:09 Japan  
-rw-r--r--   1 root root   237 4月  21 02:09 Kwajalein  
-rw-r--r--   1 root root 10384 2月  22 23:58 leap-seconds.list  
-rw-r--r--   1 root root   655 4月  21 02:09 Libya  
lrwxrwxrwx   1 root root    14 5月  27 09:07 localtime -> /etc/localtime  
-rw-r--r--   1 root root  2102 4月  21 02:09 MET  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Mexico/  
-rw-r--r--   1 root root   127 4月  21 02:09 MST  
-rw-r--r--   1 root root  2294 4月  21 02:09 MST7MDT  
-rw-r--r--   1 root root  2453 4月  21 02:09 Navajo  
-rw-r--r--   1 root root  2460 4月  21 02:09 NZ  
-rw-r--r--   1 root root  2057 4月  21 02:09 NZ-CHAT  
drwxr-xr-x   2 root root  4096 5月  27 12:56 Pacific/  
-rw-r--r--   1 root root  2705 4月  21 02:09 Poland  
-rw-r--r--   1 root root  3453 4月  21 02:09 Portugal  
drwxr-xr-x  19 root root  4096 5月  27 12:56 posix/  
-rw-r--r--   1 root root  3545 4月  21 02:09 posixrules  
-rw-r--r--   1 root root   414 4月  21 02:09 PRC  
-rw-r--r--   1 root root  2294 4月  21 02:09 PST8PDT  
drwxr-xr-x  19 root root  4096 5月  27 12:56 right/  
-rw-r--r--   1 root root   800 4月  21 02:09 ROC  
-rw-r--r--   1 root root   571 4月  21 02:09 ROK  
-rw-r--r--   1 root root   428 4月  21 02:09 Singapore  
drwxr-xr-x   2 root root  4096 5月  27 12:56 SystemV/  
-rw-r--r--   1 root root  2747 4月  21 02:09 Turkey  
-rw-r--r--   1 root root   127 4月  21 02:09 UCT  
lrwxrwxrwx   1 root root     4 5月  27 09:07 Universal -> Zulu  
drwxr-xr-x   2 root root  4096 5月  27 12:56 US/  
lrwxrwxrwx   1 root root     4 5月  27 09:07 UTC -> Zulu  
-rw-r--r--   1 root root  1873 4月  21 02:09 WET  
-rw-r--r--   1 root root  1528 4月  21 02:09 W-SU  
-rw-r--r--   1 root root 17533 4月  13 16:01 zone1970.tab  
-rw-r--r--   1 root root 19014 4月  13 16:01 zone.tab  
-rw-r--r--   1 root root   127 4月  21 02:09 Zulu 

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值