在公共管理(正式文件等)的申請中,我需要將日期更改爲全文(我不知道英文表達方式如何表達)。轉換日期至全文
例如,對於像這樣的輸入(2014年4月5日,以DD/MM/YYYY格式),我需要這樣的輸出:
- 英文:兩千十四日,第四(也許20 14)
- 在西班牙語:誇·梅奧去DOS萬卡托爾塞
反正有沒有做到這一點在Java或奧拉CLE? 我沒有提到自定義實現,但任何庫(Java,喬達時間等)或內置的Oracle函數...
非常感謝。問候
在公共管理(正式文件等)的申請中,我需要將日期更改爲全文(我不知道英文表達方式如何表達)。轉換日期至全文
例如,對於像這樣的輸入(2014年4月5日,以DD/MM/YYYY格式),我需要這樣的輸出:
反正有沒有做到這一點在Java或奧拉CLE? 我沒有提到自定義實現,但任何庫(Java,喬達時間等)或內置的Oracle函數...
非常感謝。問候
SimpleDateFormat: SimpleDateFormat是一種具體的類,用於以區分語言環境的方式格式化和解析日期。它允許格式化(日期 - >文本),解析(文本 - >日期)和規範化。
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
我希望它能幫助你
謝謝,但SimpleDateFormat僅適用於使用語言環境的月份。它似乎沒有將月份和年份的日期轉換爲文本。 –
甲骨文拼出來的格式模型指定SP
。
SQL> select to_char(sysdate,'DDsp MON DAY YYYYsp') from dual;
TO_CHAR(SYSDATE,'DDSPMONDAYYYYYSP')
--------------------------------------------------------------------------------
FIVE MAY MONDAY TWO THOUSAND FOURTEEN
而且,也是這樣。使用SPTH
SQL> select to_char(sysdate,'DDspth MON DAY YYYYsp') from dual;
TO_CHAR(SYSDATE,'DDSPTHMONDAYYYYYSP')
--------------------------------------------------------------------------------
FIFTH MAY MONDAY TWO THOUSAND FOURTEEN
非常非常好的建議,但由於語言的原因,它不適用於我。謝謝 –
我不認爲有任何內置的多語言功能。相關問題 - http://stackoverflow.com/questions/3911966/how-to-convert-number-to-words-in-java –
@ gilbert-le-blanc,謝謝。你讓我走了:最後,我不得不讓我的自定義方法進行西班牙語轉換。你講的相關問題也包含很好的建議。謝謝 –