在没有CONVERT_TZ的情况下将MySQL DateTime转换为GMT

时间:2014-05-27 15:36:04

标签: mysql gmt

我有一个MySQL表,其日期存储为DateTime。我正在尝试构建一个以GMT格式显示日期的MySQL查询(例如:20140310T050000Z)。

我使用的mysql服务器没有填充值的mysql.time_zone_name表。服务器管理员不愿意运行mysql_tzinfo_to_sql命令来填充表,所以我不能在我的SQL查询中使用CONVERT_TZ函数。

使用date_format(myDate,'%Y%m%dT'),我能够在GMT中获得大部分日期,但我对如何获得结束部分感到有点困惑。结尾有时是'050000Z',有时是'060000Z'(取决于时间是否在夏令时。

有没有人对如何在不使用CONVERT_TZ的情况下获得'05'或'06'结束部分有任何建议?

感谢。

0 个答案:

没有答案