每个人。我是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'