最近項目中使用了mysql驅動:mysql
com.mysql.cj.jdbc.Driver
查詢數據時發現時間多了14個小時。後來查看centos是東八區,mysql時區也是默認的沒有動過。spring
後來發現mysql鏈接器使用的是8.0.13版本。sql
8.0.13版本在指定URL時須要指定時區,以下:centos
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://111.111.111.111:3306/database ?serverTimezone=GMT%2B8&verifyServerCertificate=false&useSSL=false username: 111 password: 111
指定時區爲 serverTimezone=GMT%2B8 後便可解決時區問題。(東八區,北京時間)。url
共勉。code