数据库记录的时间是统一的服务器时间 UTC/GMT + 08:00(即东八区时间)

为了解决时区不同,业务操作时可以时根据客户端用户的时区,通过sql内置函数convert_tz来处理时区

-- 假设当前时区为东八区 GMT + 08:00
-- UTC/GMT世界协调时间 GMT + 00:00
select convert_tz(now(), '+08:00', '+00:00');

-- 英国时区 GMT + 01:00
select convert_tz(now(), '+08:00', '+01:00');

-- 美国华盛顿时区 GMT - 04:00
select convert_tz(now(), '+08:00', '-04:00');
--convert_tz 包含了3个参数 第一个为格式化的时间,第二个为开始的时区, 第三个为要转换到的时区

  

相关文章:

  • 2021-12-26
  • 2021-11-05
  • 2021-12-22
  • 2021-07-26
  • 2022-01-09
  • 2021-12-04
  • 2021-11-26
  • 2021-05-25
猜你喜欢
  • 2021-10-19
  • 2021-11-19
  • 2021-08-29
  • 2022-12-23
  • 2021-06-06
  • 2022-12-23
  • 2021-10-26
相关资源
相似解决方案