最近工作使用了一段時間的macOS,換了新的數據庫客戶端 DBeaver,無意中發現客戶端顯示時間不正確。時間保存之后顯示比實際時間多13個小時整。可以判斷是時區沒有配置正確。無意中發現是DBeaver的問題,最后發現了需要更改的地方。
解決方法1:
參照jdbc驅動的url寫法,在url中加入一些數據庫鏈接配置;找到了這個配置。
(主要是不熟悉,英文也不太好,不想看文檔)
解決方法2:
指明數據庫的時區,time_zone不使用system,改為東八區;參照 ISO日期格式標准,瀏覽器到服務器到mysql中的時區 MySQL修改時區的方法小結