问答详情
源自:2-3 Guns查询全部功能实现

请问,为什么数据库的时间数据反映到前台页面,两者的值是不一样的,前台显示的会多个一天一小时,而且按时间范围查询的话得按照数据库的时间才能查到数据

数据库中数据的创建时间:

https://img4.mukewang.com/5b25f9510001279808280160.jpg

前台页面显示出来的时间:

https://img3.mukewang.com/5b25f952000130f011280247.jpg

以上的情况是直接进入列表页面时的情况,debug了后台,查出来的后台数据就是比数据库多了一天一个小时的数据。

如果按照时间范围查询,得按照数据库的时间数据范围才能查询到数据,按照页面显示的查找不到。。。。

https://img3.mukewang.com/5b25f9520001e6ef13020303.jpg


提问者:answerhuang3 2018-06-17 14:06

个回答

  • 无数的星星
    2018-10-09 15:35:30

    url: jdbc:mysql://127.0.0.1:3306/guns?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai

    修改

    把serverTimezone=UTC改为serverTimezone=Asia/Shanghai

    UTC为世界统一时间,可以选择东8区的Hongkong、Asia/Shanghai或者Asia/Hongkong作为参数