Oracle 日期类型 转 时间戳

/*Oracle中将包含时分秒的日期类型转换成时间戳的可行方法*/

create or replace function date_to_long(in_date IN DATE) return number is

begin

return( (in_date -TO_DATE('19700101','yyyymmdd'))*86400 - TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))*3600);

end date_to_long;

select date_to_long( TO_DATE('2014-10-02 11:12:11', 'YYYY-MM-DD hh24:mi:ss')) from dual;






 共同学习中!!!!!!


你可能感兴趣的:(orcale)