convert_tz

description

Syntax

DATETIME CONVERT_TZ(DATETIME dt, VARCHAR from_tz, VARCHAR to_tz)

转换datetime值,从 from_tz 给定时区转到 to_tz 给定时区,并返回结果值。 如果参数无效该函数返回NULL。

Example

  1. mysql> select convert_tz('2019-08-01 13:21:03', 'Asia/Shanghai', 'America/Los_Angeles');
  2. +---------------------------------------------------------------------------+
  3. | convert_tz('2019-08-01 13:21:03', 'Asia/Shanghai', 'America/Los_Angeles') |
  4. +---------------------------------------------------------------------------+
  5. | 2019-07-31 22:21:03 |
  6. +---------------------------------------------------------------------------+
  7. mysql> select convert_tz('2019-08-01 13:21:03', '+08:00', 'America/Los_Angeles');
  8. +--------------------------------------------------------------------+
  9. | convert_tz('2019-08-01 13:21:03', '+08:00', 'America/Los_Angeles') |
  10. +--------------------------------------------------------------------+
  11. | 2019-07-31 22:21:03 |
  12. +--------------------------------------------------------------------+

keywords

  1. CONVERT_TZ