mysql时间戳转为日期格式
时间: 2023-11-19 19:57:18 浏览: 159
MySQL中可以使用FROM_UNIXTIME函数将时间戳转换为日期格式。具体使用方法如下:
```sql
SELECT FROM_UNIXTIME(时间戳,'%Y-%m-%d %H:%i:%s') as 日期格式;
```
其中,时间戳为需要转换的时间戳,日期格式为需要转换成的日期格式,%Y-%m-%d %H:%i:%s表示年-月-日 时:分:秒的格式。例如,将时间戳1340422884转换为日期格式的SQL语句为:
```sql
SELECT FROM_UNIXTIME(1340422884,'%Y-%m-%d %H:%i:%s') as 日期格式;
```
执行结果为:
```
+---------------------+
| 日期格式 |
+---------------------+
| 2012-06-23 08:08:04 |
+---------------------+
```
相关问题
mysql 时间戳转为日期
好的,我可以回答关于 MySQL 时间戳转为日期的问题。你可以使用 FROM_UNIXTIME 函数,将时间戳转换为日期格式。例如,SELECT FROM_UNIXTIME(1599588900)。这将返回2020-09-08 14:15:00的日期格式。希望这能帮助你!
mysql 时间戳转为字符串 函数
在 MySQL 中,可以使用 FROM_UNIXTIME() 函数将时间戳转换为指定格式的字符串。
以下是将时间戳 `1587236400` 转换为格式为 `YYYY-MM-DD HH:MM:SS` 的字符串的示例代码:
```
SELECT FROM_UNIXTIME(1587236400, '%Y-%m-%d %H:%i:%s');
```
输出结果为:`2020-04-19 00:00:00`
其中,`FROM_UNIXTIME()` 函数的第一个参数是时间戳,第二个参数是转换后的日期时间格式,具体的格式代码如下:
- `%Y` :四位数的年份,例如:2021
- `%y` :两位数的年份,例如:21
- `%m` :两位数的月份,例如:05
- `%d` :两位数的日份,例如:20
- `%H` :24小时制的小时数,例如:13
- `%h` :12小时制的小时数,例如:01
- `%i` :两位数的分钟数,例如:28
- `%s` :两位数的秒数,例如:55
你可以根据需要自定义转换后的日期时间格式。
阅读全文
相关推荐














