SQL时间转字符串后时区丢失导致晚8小时

【 使用环境 】 测试环境
【 使用版本 】4.2.2
【问题描述】 select date_format(now(),’%Y-%m-%d %h:%i:%s’) 缺8小时

date -R && date && timedatectl 看看。
有执行其他操作嘛。如果有其他操作可以提供下sql命令。

[root@localhost ~]# date -R && date
Mon, 08 Apr 2024 10:46:34 +0800
2024年 04月 08日 星期一 10:46:34 CST

系统保存进去的时间是:2024-04-08 02:20:21 时间格式化后也是这个字符2024-04-08 02:20:21,不格式化的就是有时区

已解决,是代码问题引起,

1 个赞