【问题标题】:CONVERT_TZ in MySQLMySQL 中的 CONVERT_TZ
【发布时间】:2013-07-29 07:36:32
【问题描述】:

我该如何使用下面的代码来抵消 +1hr 的 DST:

SELECT datetime 
FROM events 
WHERE datetime > NOW() 
GROUP BY datetime 
ORDER BY datetime

从我在互联网上看到的各种示例中,我无法完全弄清楚我是如何做到这一点的,例如:

SELECT CONVERT_TZ(datetime,'+00:00','+01:00')

干杯!

【问题讨论】:

  • 请在sqlfiddle.com 上提供示例数据和预期结果,因为我并不完全清楚您的目标是什么。

标签: mysql datetime dst convert-tz


【解决方案1】:

试试这个:

SELECT CONVERT_TZ(datetime,'+00:00','+01:00') as conv_dt
FROM events
WHERE datetime > NOW() 
GROUP BY conv_dt 
ORDER BY conv_dt;

【讨论】:

  • 现在页面甚至不会加载上面的代码作为我模型文件中的语句...
  • 好吧,从 SQL 的角度来看这是正确的,请给我看你的完整代码,也许我可以帮助你。
猜你喜欢
  • 2011-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-06
  • 1970-01-01
  • 2012-03-24
相关资源
最近更新 更多