oracle日期毫秒數與 Java Date毫秒數的轉換?
因為oracle日期是按時區算的,Java沒算時區
是以oracle日期的毫秒數=Java日期的毫秒數+8個小時的毫秒數
select sysdate,(sysdate-to_date('1970-01-01','yyyy-mm-dd')-8/24)*24*60*60*1000 millisecond from dual; --1311899526000
Date d=new Date(1311899526000l);
System.out.println(d);
//Fri Jul 29 08:32:06 CST 2011