mysql CONVERT datetime
时间: 2023-12-01 18:42:45 浏览: 141
Mysql CONVERT类型转换功能
3星 · 编辑精心推荐
根据提供的引用内容,可以使用MySQL中的FROM_UNIXTIME函数将时间戳转换为datetime类型。具体方法如下:
```mysql
SELECT FROM_UNIXTIME(时间戳);
```
其中,时间戳是指从1970年1月1日00:00:00至今的秒数。例如,要将时间戳1629295200转换为datetime类型,可以执行以下语句:
```mysql
SELECT FROM_UNIXTIME(1629295200);
```
执行结果为:
```
2021-08-18 08:40:00
```
如果要将时间戳插入到datetime类型的字段中,可以使用以下语句:
```mysql
INSERT INTO 表名(datetime字段名) VALUES(FROM_UNIXTIME(时间戳));
```
例如,要将时间戳1629295200插入到test表的time字段中,可以执行以下语句:
```mysql
INSERT INTO test(time) VALUES(FROM_UNIXTIME(1629295200));
```
执行结果为:
```
Query OK, 1 row affected
```
阅读全文