那我想把时间戳转成如:2023-06-14 改怎么写
时间: 2024-01-14 12:05:22 浏览: 83
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
5星 · 资源好评率100%
如果你想将一个 Unix 时间戳转换成日期格式,可以使用 MySQL 中的 `FROM_UNIXTIME` 函数。具体语法如下:
```sql
SELECT FROM_UNIXTIME(unix_timestamp, '%Y-%m-%d') AS date;
```
其中,`unix_timestamp` 是需要转换的 Unix 时间戳,`Y-%m-%d'` 是转换后的日期格式,可以根据需要进行调整。
例如,如果你想将 Unix 时间戳 `1645468800` 转换成日期格式 `2022-02-22`,可以使用以下查询语句:
```sql
SELECT FROM_UNIXTIME(1645468800, '%Y-%m-%d') AS date;
```
查询结果为:
```
+------------+
| date |
+------------+
| 2022-02-22 |
+------------+
```
如果你有多个时间戳需要转换,可以将它们放在一个 SELECT 语句中,如下所示:
```sql
SELECT FROM_UNIXTIME(unix_timestamp1, '%Y-%m-%d') AS date1,
FROM_UNIXTIME(unix_timestamp2, '%Y-%m-%d') AS date2,
FROM_UNIXTIME(unix_timestamp3, '%Y-%m-%d') AS date3
FROM table_name;
```
其中,`unix_timestamp1`、`unix_timestamp2` 和 `unix_timestamp3` 是需要转换的 Unix 时间戳,`table_name` 是包含这些时间戳的表名。
阅读全文