1.Mysql转为日期格式
函数:FROM_UNIXTIME
作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。
语法:FROM_UNIXTIME(unix_timestamp,format)
例子:
select tagid,msgid,FROM_UNIXTIME(msgtime,'%Y-%m-%d %H:%i:%S') from mytable order by msgtime desc
2.Oracle转为日期格式
函数:TO_CHAR
作用:将数值型或者日期型转化为字符型
语法:TO_CHAR(timestamp,format)
函数:TO_DATE
作用:将字符转化成日期
语法:TO_DATE(char[],format)
例子
select tagid,msgid,TO_CHAR(msgtime / (1000 * 60 * 60 * 24)+TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS') AS CDATE,sendbase,sendbasedis,sendbasedettime,retrycount from mytable