在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_formattedFROM table_name
ORDER BY id DESC
以上是 在MySQL SELECT中将日期格式化为ISO 8601 的全部内容, 来源链接: utcz.com/qa/425055.html