ORACLE 毫秒与日期的相互转换示例
毫秒转换为日期
SELECTTO_CHAR(1406538765000/(1000*60*60*24)+ TO_DATE('1970-01-0108:00:00','YYYY-MM-DDHH:MI:SS'),'YYYY-MM-DDHH24:MI:SS')ASCDATE FROMDUAL;
日期转换毫秒
SELECTTO_NUMBER(TO_DATE('2014-07-2817:12:45','YYYY-MM-DDHH24:MI:SS')- TO_DATE('1970-01-018:0:0','YYYY-MM-DDHH24:MI:SS'))*24*60*60*1000 FROMDUAL;
获取系统当前时间
selectto_char(sysdate,'yyyy-mm-ddhh24:mi:ss')fromdual;
注意:毫秒转换为日期格式化的时间可以是12小时制和24小时制。