oracle中日期的char类型和OS的number类型转换以1238463996为例,转换number到char:select (TO_DATE('19700101','yyyymmdd') +1238463996/86400+TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))/24) from dual;以20090331为例,转换char到number:select (TO_DATE('20090331','yyyymmdd') -TO_DATE('19700101','yyyymmdd'))*86400 - TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))*3600 from dual;
Link URL:
http://lihuiitpub.itpub.net/post/38323/481317
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16856446/viewspace-609926/
,如需转载,请注明出处,否则将追究法律责任。