mysql 毫秒转date
时间: 2023-09-26 12:10:42 浏览: 105
毫秒与日期转换小工具
5星 · 资源好评率100%
要将 MySQL 中的毫秒值转换为日期时间格式,可以使用 MySQL 的内置函数 `FROM_UNIXTIME()` 和 `DATE_FORMAT()`。
假设你有一个名为 `timestamp_ms` 的列,其中存储了毫秒值,你可以使用以下查询来将其转换为日期时间格式:
```sql
SELECT FROM_UNIXTIME(timestamp_ms / 1000) AS datetime
FROM your_table;
```
这里的 `timestamp_ms / 1000` 是将毫秒值转换为秒值,然后 `FROM_UNIXTIME()` 函数将秒值转换为日期时间格式。
如果你想以特定的日期时间格式显示结果,可以使用 `DATE_FORMAT()` 函数。例如,将日期时间格式设置为 "YYYY-MM-DD HH:MI:SS":
```sql
SELECT DATE_FORMAT(FROM_UNIXTIME(timestamp_ms / 1000), '%Y-%m-%d %H:%i:%s') AS datetime
FROM your_table;
```
在这个示例中,`%Y-%m-%d %H:%i:%s` 是日期时间格式的字符串表示形式,具体的格式可以根据你的需求进行调整。
阅读全文