CONVERT_TZ
功能描述
CONVERT_TZ函数将一个时区的时间转为另一个时区的时间并返回。
注意事项
- 该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
- 如果datetime从from_tz转换到UTC时区时范围超过
[1970-01-01 00:00:01.000000, 2038-01-19 03:14:07.999999]
,则不进行转换。 - 如果参数错误或者为NULL,CONVERT_TZ函数将返回NULL。
语法格式
CONVERT_TZ(datetime, from_tz, to_tz)
参数说明
datetime
需要处理的日期时间。
from_tz
当前时区的标识。
to_tz
新的时区的标识。
示例
SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');
返回结果为:
convert_tz
---------------------
2004-01-01 13:00:00
(1 row)