📌  相关文章
📜  如何在 MySQL 中将时间戳转换为日期时间?(1)

📅  最后修改于: 2023-12-03 15:24:17.489000             🧑  作者: Mango

如何在 MySQL 中将时间戳转换为日期时间?

MySQL 中使用时间戳存储日期时间,时间戳是从 1970 年 1 月 1 日起UTC时间的秒数,也被称为 Unix 时间戳。

在 MySQL 中将时间戳转换为日期时间可以使用 FROM_UNIXTIME 函数。该函数将 Unix 时间戳转换为 YYYY-MM-DD HH:MI:SS 的日期时间格式。

下面是使用 FROM_UNIXTIME 函数将时间戳转换为日期时间的示例代码:

SELECT FROM_UNIXTIME(1624635439);

该代码将返回如下结果:

+------------------------+
| FROM_UNIXTIME(1624635439) |
+------------------------+
| 2021-06-25 07:10:39   |
+------------------------+
1 row in set (0.00 sec)

如果当前数据库中存储的时间戳字段为 timestamp 类型,可以在查询中直接使用该字段作为参数。

示例代码:

SELECT FROM_UNIXTIME(timestamp) FROM table_name;

以上就是在 MySQL 中将时间戳转换为日期时间的方法。