在DB2中,我试图将自01/01/1970(纪元时间)以来的毫秒数转换为合适的日期格式。
到目前为止,我已经得到了这个查询(其中MILLI是1417493940000,毫秒数);
SELECT to_char(TIMESTAMP ('1970-01-01-00.00.00.00000') + (MILLI/1000) SECOND)
FROM MYTABLE
它返回,这是好的; 2014年12月2日上午4:19:00
我希望格式更像这样 - '02 -12-2014 04:19:00'
如果有可能,有什么想法吗?
答案 0 :(得分:4)
认为我现在已经得到了 - 这个查询似乎很好地完成了工作;
SELECT VARCHAR(VARCHAR_FORMAT((TIMESTAMP ('1970-01-01-00.00.00.00000') + (MILLI/1000) SECOND), 'DD-MM-YYYY HH24:MI:SS'), 20 )
FROM MYTABLE
并且给出了这个:
02-12-2014 04:19:00