繁体   English   中英

如何在mysql中设置默认时区?

[英]How to set the default time zone in mysql?

如何使用mysql查询获取系统当前时间

我尝试NOW()函数,它会返回

2017-11-07 05:36:16 

但是我的系统时间是

2017-11-07 11:06:16.

如何获得准确的系统时间?

如何在mysql查询中实现?

根据MySQL文档,有很多方法可以做到这一点。

按照文档,打开my.cnf文件(MySQL配置)。 在Linux上,通常位于/etc/my.cnf/etc/mysql/my.cnf 在Windows上,请参阅其他地方

添加此行并重新启动MySQL。

default-time-zone='[TIMEZONE]'

[TIMEZONE]替换为您希望使用的时区。

该值可以以字符串形式给出,该字符串指示与UTC的偏移量,例如“ +10:00”或“ -6:00”。

使用date_default_timezone_set('YOUR_TIMEZONE')获取根据系统时间的日期和时间。

就像您在印度一样, date_default_timezone_set('Asia/Kolkata')

您可以在此处找到所有支持的时区

快乐编码:-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM