。我是SQL新手,我在Drupal安裝中使用它。我想知道是否可以將得到的結果(在UNIXTIME中)格式化爲日期時間格式(可讀的,DD-MM-YY或ISO時間稍微有一些轉折,因爲我不在美國)在查詢本身內。MySQL:是否可以在結果表中格式化UNIXTIME?每個人都有
到目前爲止,這是我非常簡單的查詢:
SELECT name, mail, login, status AS activo
FROM users
WHERE status = '1'
AND login > '0'
有沒有辦法從UNIXTIME我的「登陸」列的格式爲ISO時間?
感謝名單了很多!
謝謝你這麼多,馬克。我會試試這個。 :) --- 嗯...我收到NULL值。 '名\t郵件\t formatted_login \t activo' '管理\t ***@gmail.com \t NULL \t 1' 'GG \t ***@***.com \t NULL \t 1' '索非亞\t索非亞@ ***淨\t NULL \t 1' '阿尼亞\t [email protected]***.net \t NULL \t 1' 'SOLUCIONES *** \t [email protected]***.com \t NULL \t 1' – MauF
DATE_FORMAT()使用MySQL的日期時間作爲一個輸入 - 如果數據是一個Unix時間戳,您需要先將其轉換.... DATE_FORMAT(FROM_UNIXTIME(登錄), '%d%M%Y%K:%I:%s' 的) – symcbean
其實,對我有效的是: FROM_UNIXTIME(登錄,'%Y-%m-%d')AS formatted_login 但是,感謝您指點我正確的方向,馬克。這是我的最終查詢: SELECT name,mail,FROM_UNIXTIME(login,'%d-%m-%y /%h:%i%p')由於'fecha de login',FROM_UNIXTIME(created,'% D-%間%Y /%H:%I%p')AS‘出生日期德registro’,AS ACTIVO 狀態由用戶 – MauF