mysql数据库时区配置建议

Blade 已结 1 911

一、该问题的重现步骤是什么?

1. 目前默认配置为  url : jdbc:mysql://localhost:3306/bladex?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false&allowMultiQueries=true&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true

2. GMT%2B8  即 GMT+8

3.因遇到数据库字段为date类型,保存一个日期数据为:1990-06-15 的时候,发现少了一天,当前mysql的时区配置正常,查询相关资料后,都推荐配置为:serverTimezone=Asia/Shanghai


二、你期待的结果是什么?实际看到的又是什么?

bladex 2.5.1

三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  smallchill
    smallchill (最佳回答者)
    2020-08-10 17:31

    这个看大家自己的选择,配置成GMT+8是为了兼容性,具体看下图说明


    image.png

    image.png

    作者追问:2020-08-10 17:31

    QQQ,了解啦

    0 讨论(1)
提交回复