小编典典

在 MySQL 查询中将时间戳转换为日期

all

我想将timestampMySQL 中的 a 转换为日期。

我想将 user.registration 字段格式化为文本文件yyyy-mm-dd

这是我的 SQL:

$sql = requestSQL("SELECT user.email, 
                   info.name, 
                   FROM_UNIXTIME(user.registration),
                   info.news
                   FROM user, info 
                   WHERE user.id = info.id ", "export members");

我还尝试了日期转换:

DATE_FORMAT(user.registration, '%d/%m/%Y')
DATE(user.registration)

我在编写文本文件之前回显结果,我得到:

email1;name1;DATE_FORMAT(user.registration, ‘%d/%m/%Y’);news1

电子邮件 2;姓名 2;新闻 2

如何将该字段转换为日期?


阅读 116

收藏
2022-05-20

共1个答案

小编典典

DATE_FORMAT(FROM_UNIXTIME(`user.registration`), '%e %b %Y') AS 'date_formatted'
2022-05-20