我将以下查询和数据保存在带有时间戳列的MySQL数据库中。我必须将时间戳显示为实际数据和时间格式,如1333007294,它应显示为03-MAR-2012 12:48:14
PM。我曾尝试使用from_unixtime来使用MySQL,但它显示日期时间,如3/29/2012 12:00:00 am
。我需要获得03-MAR-2012 12:48:14 PM
格式,这是我的查询。
SELECT DATE( FROM_UNIXTIME( `timestamp` ) ) AS timestamp
from vlasteventwdevice
order by 1 desc
答案 0 :(得分:0)
试试这样:
FROM_UNIXTIME(`timestamp`, '%d-%b-%Y %r')
您可以在应用程序代码中将结果设为大写字母