首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >某些时区的MySQL显示错误的时间

某些时区的MySQL显示错误的时间
EN

Stack Overflow用户
提问于 2009-10-20 09:18:25
回答 1查看 2.1K关注 0票数 1

我使用的是MySQL 5.1.34社区服务器。我从here获取了MySQL时区描述表。

现在对于一些时区,MySQL显示的时间是错误的,因为这些时区的“夏令时”计算是错误的。

例如:查询

代码语言:javascript
运行
复制
select convert_tz(now(),'GMT','Australia/Sydney');

给出了错误的结果。

以下时区显示错误的时间:

代码语言:javascript
运行
复制
America/Sao_Paulo  
America/Caracas  
America/Buenos_Aires  
Asia/Karachi  
Asia/Dhaka  
Australia/Adelaide  
Australia/Sydney 

但对于所有其他时区(除了上面的时区),“夏令时”计算是完美的,它显示了正确的时间。

这里我漏掉了什么?更新到更高版本的MySQL会有帮助吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-26 16:42:28

我的时区表没有更新。刚刚从here更新了它们,现在一切都很好。

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

https://stackoverflow.com/questions/1593395

复制
相关文章

相似问题

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