gpt4 book ai didi

mysql - 我们如何将系统时区添加到mysql中的日期时间

转载 作者:行者123 更新时间:2023-11-29 17:30:13 25 4
gpt4 key购买 nike

我正在尝试格式化时间以在日期时间末尾添加系统时区。

select date_format(now(),'%Y-%m-%dT%TZ')  ;

我得到的输出

2018-06-06T10:00:18Z

但是预期的输出是

2018-06-06T10:00:18.+05:30

提前致谢!!!

最佳答案

我简要阅读了 date_format()convert_tz() 函数的 MySQL 引用,发现不支持此类语法。

所以,我想出了这个sql:

select concat(date_format(now(),'%Y-%m-%dT%T'),'.',@@global.time_zone);

此查询返回:

2018-06-06T19:46:46.SYSTEM

How to deal the 'SYSTEM' mess?

@@global.timezone 是从您的配置文件初始化的,因此如果将其设置为系统时间,则变量不能超过此值。

解决方案:

您应该涵盖您所讨论的编程语言以获得更好的答案。无论如何,运行此查询后,您必须检查查询是否已将时区返回为 SYSTEM,如果是,请要求您的系统告知它的时区。

让其他人知道它是否有效。 :)

关于mysql - 我们如何将系统时区添加到mysql中的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50722389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com