MySQL:是否可以在结果表中格式化UNIXTIME


MySQL: is it possible to format UNIXTIME within a result table?

每个人。我是SQL的新手,我正在Drupal安装中使用它。我想知道是否可以在查询本身中将我得到的结果(用UNIXTIME(格式化为DATE TIME格式(人类可读,DD-MM-YY,或ISO时间,因为我不在美国(。

到目前为止,这是我非常简单的查询:

SELECT name, mail, login, status AS activo
FROM users
WHERE status = '1'
AND login > '0'

有没有办法将我的"登录"列从UNIXTIME格式化为ISO时间?

非常感谢!

实际上,对我有效的是:

FROM_UNIXTIME (login, '%Y-%m-%d') AS formatted_login 

但谢谢你给我指明了正确的方向,马克。

确实-请参阅MySQL日期和时间函数:Date_format。例如

SELECT name, 
       mail, 
       date_format(login,'%d %M %Y %k:%i:%s') as formatted_login, 
       status AS activo
FROM users
WHERE status = '1'
AND login > '0'