首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL select语句中的date_format

MySQL select语句中的date_format
EN

Stack Overflow用户
提问于 2010-06-22 18:18:14
回答 1查看 1.4K关注 0票数 0

我将日期作为2010-01-01 01:01:01存储在我的MySQL表中

但是当我使用date_format命令查询日期时,比如

代码语言:javascript
复制
DATE_FORMAT( date_created, '%%m-%%d-%%y (%%h:%%i %%p)' ) as cdate 

我得到了一个基于MySQL系统时区的转换日期,即有几个小时的差异。

为此,我使用了以下查询:

代码语言:javascript
复制
"SET GLOBAL time_zone = '+5:30'"
"SET SESSION time_zone = '+5:30'"

但MySQL查询仍在传递转换后的日期。我希望在不增加/减去时区差异的情况下获得存储在该表中的确切日期。

请帮帮忙。我真的卡住了。

EN

回答 1

Stack Overflow用户

发布于 2010-06-22 18:27:13

代码语言:javascript
复制
SET SESSION time_zone = SYSTEM;

代码语言:javascript
复制
SET SESSION time_zone = '+0:0'; -- for UTC time if server TZ is set correctly. 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3092154

复制
相关文章

相似问题

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