天天看点

oracle日期毫秒数

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