layout: post
title: MySQL 日期保存會(huì)少一天的問題
categories: [MySQL]
description: MySQL 日期保存
keywords: MySQL
Question
在 Java Web 項(xiàng)目中保存一條數(shù)據(jù)的時(shí)候,POJO 字段類型為 Date,數(shù)據(jù)庫中該字段對(duì)應(yīng)類型為 date,發(fā)現(xiàn)每次保存的日期都會(huì)是昨天的
比如,保存 2019-08-30,執(zhí)行時(shí)候就變成了 2019-08-29
Reason
因?yàn)檫B接數(shù)據(jù)庫時(shí)候的時(shí)區(qū)問題
Solution
在連接的 URL 上加上 &serverTimezone=Asia/Shanghai
url: jdbc:mysql://127.0.0.1:3306/nyy?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai