mysql,时间戳转yyyy-mm-dd
时间: 2023-09-24 14:12:35 浏览: 56
在MySQL中,你可以使用`FROM_UNIXTIME`函数将时间戳转换为YYYY-MM-DD格式的日期。以下是一个示例查询:
```sql
SELECT FROM_UNIXTIME(timestamp_column, '%Y-%m-%d') AS formatted_date
FROM your_table;
```
在上面的查询中,将`timestamp_column`替换为你的时间戳列的名称,并将`your_table`替换为你的表名。
这将返回一个名为`formatted_date`的列,其中包含以YYYY-MM-DD格式表示的日期。
相关问题
mysql时间戳转yyyy-MM-dd HH:mm:ss格式
可以使用MySQL内置的DATE_FORMAT函数将Unix时间戳转换为指定的日期时间格式,具体的SQL语句如下:
```
SELECT DATE_FORMAT(FROM_UNIXTIME(timestamp), '%Y-%m-%d %H:%i:%s') as datetime FROM your_table;
```
其中,`timestamp`为Unix时间戳对应的字段名,`your_table`为表名。执行上述查询语句后,可以得到格式为`yyyy-MM-dd HH:mm:ss`的日期时间。
UNIX_TIMESTAMP转yyyy-mm-dd
UNIX_TIMESTAMP是指从1970年1月1日 00:00:00 UTC起至现在的秒数,转换成yyyy-mm-dd格式需要使用MySQL中的FROM_UNIXTIME函数,具体用法如下:
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP, '%Y-%m-%d') AS date_str;
其中,UNIX_TIMESTAMP为UNIX时间戳,'%Y-%m-%d'为想要转换的日期格式,date_str为输出的日期字符串。