在MySQL SELECT中将日期格式化为ISO 8601

我试图以标准时间戳记从数据库中获取日期并将其显示为ISO8601。我无法轻松地在PHP中执行此操作,因此尝试在SELECT语句中进行操作。这是我所拥有的,但是显示错误:

SELECT * FROM table_name ORDER BY id DESC DATE_FORMAT(date,"%Y-%m-%dT%TZ")

我究竟做错了什么?

回答:

DATE_FORMAT(DateColumn)必须在SELECT列表:

SELECT DATE_FORMAT(date, '%Y-%m-%dT%TZ') AS date_formatted

FROM table_name

ORDER BY id DESC

以上是 在MySQL SELECT中将日期格式化为ISO 8601 的全部内容, 来源链接: utcz.com/qa/425055.html

回到顶部