根據我在網上可以找到的內容(for example),我遇到了正確的月份縮寫值問題,而我嘗試在我的NLS_DATE_LANGUAGE參數中同時使用「英語」和「美國」,但底層值不顯示我想基於通過其他網站找到的通用標準。Oracle NLS_DATE_LANGUAGE - 月份縮寫
如前所述,我都試過:
SELECT TO_CHAR(pDate, 'Mon dd, yyyy', 'NLS_DATE_LANGUAGE = American') FROM DUAL;
SELECT TO_CHAR(pDate, 'Mon dd, yyyy', 'NLS_DATE_LANGUAGE = English') FROM DUAL;
我的月均現身爲其次,所以大多數月份應該有結尾的「」除五月,六月,七月,和 「君」 值,應該是 「六一」:
一月
二月
三月
四月
月
君
七月
八月
Sep
十月
十一月
十二月
我可以很容易地添加基於月的格式異常(例如, 「星期一」而不是「星期一」,除了5-6-7個月),但我想問問是否有人知道任何其他語言或領土價值可以解決這個問題,而不是按月創建一些異常邏輯。我還用「French」生成輸出,輸出與包含「。」的縮寫完美匹配。儘管只是路過 「星期一DD,YYYY」
謝謝!這或多或少地與我打算等待OP上的答案一致。我不確定,因爲我認爲可能有其他選擇,但謝謝你的確認。乾杯! – denisb