相关文章推荐
烦恼的四季豆  ·  聂远妻子官宣二胎性别,晒母女合影超温馨,大女 ...·  9 月前    · 
奔放的生菜  ·  陈小春:爱而不得张柏芝?应采儿才是独家记忆_ ...·  9 月前    · 
腹黑的烈酒  ·  美商甲骨文有限公司| LinkedIn·  9 月前    · 
追风的大象  ·  含氚放射性水再次泄漏美国明尼苏达州一核电站关 ...·  1 年前    · 
近视的橙子  ·  关于英语的口音问题,大家是怎么对待的? - 知乎·  2 年前    · 
小百科  ›  如何将日期、时间和时区转换为MySQL数字(INT)格式
mysql mysql时间函数 mysql日期函数
爱跑步的香蕉
2 年前
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们
文档 备案 控制台
登录 立即注册
火山引擎首页
全站搜索
R
如何将日期、时间和时区转换为MySQL数字(INT)格式

如何将日期、时间和时区转换为MySQL数字(INT)格式

要将日期、时间和时区转换为 MySQL 数字(INT)格式,可以使用 MySQL 的内置 函数 UNIX_TIMESTAMP()和CONVERT_TZ()。

首先,使用UNIX_TIMESTAMP() 函数 将日期和时间转换为UNIX时间戳(以秒为单位)。

SELECT UNIX_TIMESTAMP('2022-01-01 12:00:00') as timestamp;
+------------+
| timestamp  |
+------------+
| 1641037200 |
+------------+

接下来,使用CONVERT_TZ()函数将UNIX时间戳转换为指定时区的时间。

SELECT CONVERT_TZ(FROM_UNIXTIME(1641037200), '+00:00', '+08:00') as converted_time;
+---------------------+
| converted_time      |
+---------------------+
| 2022-01-01 20:00:00 |
+---------------------+

在上述示例中,'+00:00'表示原始时间的时区,'+08:00'表示要转换的目标时区。

最后,如果需要将转换后的时间再次转换为UNIX时间戳,可以继续使用UNIX_TIMESTAMP()函数。

SELECT UNIX_TIMESTAMP(CONVERT_TZ(FROM_UNIXTIME(1641037200), '+00:00', '+08:00')) as converted_timestamp;
+---------------------+
| converted_timestamp |
+---------------------+
| 1641037200          |
+---------------------+
 
推荐文章
烦恼的四季豆  ·  聂远妻子官宣二胎性别,晒母女合影超温馨,大女儿颜值出众似混血_ ...
9 月前
奔放的生菜  ·  陈小春:爱而不得张柏芝?应采儿才是独家记忆_百科TA说
9 月前
腹黑的烈酒  ·  美商甲骨文有限公司| LinkedIn
9 月前
追风的大象  ·  含氚放射性水再次泄漏美国明尼苏达州一核电站关停维修- 中国日报网
1 年前
近视的橙子  ·  关于英语的口音问题,大家是怎么对待的? - 知乎
2 年前
Link管理   ·   Sov5搜索   ·   小百科
小百科 - 百科知识指南