首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mysql中设置默认时区?

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

Stack Overflow用户
提问于 2017-11-07 13:37:20
回答 2查看 65关注 0票数 1

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

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

代码语言:javascript
复制
2017-11-07 05:36:16 

但是我的系统时间是

代码语言:javascript
复制
2017-11-07 11:06:16.

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

如何在mysql查询中实现?

EN

回答 2

Stack Overflow用户

发布于 2017-11-07 13:53:24

根据MySQL文档,有一个number of ways可以做到这一点。

按照文档说明,打开您的my.cnf文件(MySQL配置)。在Linux上,它通常在/etc/my.cnf/etc/mysql/my.cnf下。在Windows上,请参见other places to look

添加此行并重新启动MySQL。

代码语言:javascript
复制
default-time-zone='[TIMEZONE]'

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

该值可以以字符串的形式给出,表示与协调时的偏移量,例如'+10:00‘或’-6:00‘。

票数 0
EN

Stack Overflow用户

发布于 2017-11-07 13:46:09

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

比如如果你在印度,date_default_timezone_set('Asia/Kolkata')

快乐编码:-)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47150675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档