2012-07-11 164 views
2

我已經通過SQL查詢將轉換我們進入到word格式號來到 查詢是什麼是儒略日期格式

select to_char(to_date(&num,'J'),'JSP') from dual; 

TO_CHAR(TO_DATE(678,'J'),'JSP') 
------------------------------- 
SIX HUNDRED SEVENTY-EIGHT 

通常朱利安日期格式給出加到朱利安天數日期即31-DEC-4712 我無法理解它如何將每個數字轉換爲單詞。

幫助我理解其實際作用...

回答

4

to_date函數的日期轉換爲儒略是不負責的結果,用簡單的英語單詞來了。這是以'JSP'作爲參數的to_char函數。

我會解釋,但我真的認爲下面的鏈接解釋可以解釋得比我更好。

這是一個很好的問Tom的帖子,解釋了Julian Date。

http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:1406145293951

這裏是另一個很好的向湯姆的職位,說明如何使用TO_CHAR「JSP」會給你的英文單詞的數量。

http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:18305103094123

+0

注意的是,甲骨文12文檔沒有記錄了「JSP」(或「jsp的」爲混合大小寫)格式的元素,所以收藏此答案!另外,Ask Tom有一個很好的函數,它可以表明大於5373484的數字,這是Jsp可以處理的最大值:https://asktom.oracle.com/pls/asktom/f?p=100:11:0: ::: P11_QUESTION_ID:1407603857650 – 2016-05-05 14:04:03