Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql convert_tz

作者:蛋蛋的憂傷   发布日期:2026-05-21   浏览:96

-- 使用 CONVERT_TZ 函数将时间从一个时区转换到另一个时区

-- 示例 1: 将 UTC 时间转换为 EST (美国东部标准时间)
SELECT CONVERT_TZ('2023-10-05 14:30:00', '+00:00', '-05:00') AS est_time;

-- 示例 2: 将本地时间 (假设为 CST) 转换为 UTC
SELECT CONVERT_TZ(NOW(), 'SYSTEM', '+00:00') AS utc_time;

-- 示例 3: 将时间从一个特定时区转换到另一个特定时区
SELECT CONVERT_TZ('2023-10-05 14:30:00', 'Europe/London', 'Asia/Shanghai') AS beijing_time;

解释说明:

  • CONVERT_TZ 函数用于将给定的时间从一个时区转换到另一个时区。
  • 第一个参数是要转换的时间,可以是字符串或时间戳。
  • 第二个参数是源时区,可以是时区偏移量(如 '+00:00' 表示 UTC)或时区名称(如 'Europe/London')。
  • 第三个参数是目标时区,同样可以是时区偏移量或时区名称。
  • 如果时区名称使用的是标准的时区标识符(如 'America/New_York''Asia/Shanghai'),则需要确保 MySQL 的时区表已经正确加载。

上一篇:mysql显示数据库

下一篇:mysql json取值

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站