2009/09/25

Oracle PL/SQL 如何取得 MS Excel 日期數字的實際日期

在 MS Excel 輸入日期資料,

但實際儲存在 Excel 檔案中的資料是數字型態,

如: Excel 的 2009/09/25 日期資料, 儲存在檔案內就會為 40081



Oracle 如何將 40081 轉換成實際的日期,

語法如下 :
 程式碼
select to_date('18991230', 'YYYYMMDD') + n
from dual;

如:
select to_date('18991230', 'YYYYMMDD') + 40081
from dual;