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