大家好,又见面了,我是你们的朋友全栈君。
当前系统时间向前推一个月
select to_char(add_months(sysdate,-1), 'yyyy-mm-dd hh24:mi:ss') from dual
根据13位毫秒向前推一个月 ,转换为date
select to_char(add_months(TO_DATE(TO_CHAR(1564588800000 / (1000 * 60 * 60 * 24) +
TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS') , 'YYYY-MM-DD HH24:MI:SS'),-1), 'yyyy-mm-dd hh24:mi:ss') from dual
根据13位毫秒向前推一个月,输出13位毫秒
SELECT TO_NUMBER(TO_DATE(to_char(add_months(TO_DATE(TO_CHAR(1564588800000 / (1000 * 60 * 60 * 24) +
TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS') , 'YYYY-MM-DD HH24:MI:SS'),-1), 'yyyy-mm-dd hh24:mi:ss'), 'YYYY-MM-DD HH24:MI:SS') -
TO_DATE('1970-01-01 8:0:0', 'YYYY-MM-DD HH24:MI:SS')) * 24 * 60 * 60 * 1000 B
FROM DUAL;
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/148277.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...