FROM_UNIXTIME 的日期格式怎么写
时间: 2024-05-06 20:17:56 浏览: 74
FROM_UNIXTIME 函数用于将 Unix 时间戳转换为日期时间格式。其语法如下:
```
FROM_UNIXTIME(unix_timestamp, [format])
```
其中,`unix_timestamp` 表示 Unix 时间戳,即从 1970 年 1 月 1 日开始经过的秒数;`format` 是可选参数,表示输出的日期时间格式。如果不指定 `format`,则默认使用 `%Y-%m-%d %H:%i:%s` 格式输出日期时间。
以下是一些常用的日期时间格式:
- `%Y-%m-%d`:年-月-日,如 2022-01-01。
- `%Y-%m-%d %H:%i:%s`:年-月-日 时:分:秒,如 2022-01-01 12:00:00。
- `%Y/%m/%d %H:%i:%s`:年/月/日 时:分:秒,如 2022/01/01 12:00:00。
- `%Y年%m月%d日 %H时%i分%s秒`:年月日 时分秒,如 2022年01月01日 12时00分00秒。
例如,将 Unix 时间戳 1640995200 转换为年-月-日格式,可以使用以下 SQL 语句:
```
SELECT FROM_UNIXTIME(1640995200, '%Y-%m-%d');
```
输出结果为:
```
+------------------------+
| FROM_UNIXTIME(1640995200, '%Y-%m-%d') |
+------------------------+
| 2022-01-01 |
+------------------------+
```
阅读全文