使用具有區域設定相關模式的 SimpleDateFormat 格式化日期
在 Java 中,SimpleDateFormat 類別用於根據指定模式格式化日期。但是,在處理多個區域設定時,預設格式可能不適合所有使用者。本文探討如何使用 SimpleDateFormat 與語言環境來實現特定於語言環境的日期格式。
問題:
我們能否將格式字串與 SimpleDateFormat 中的語言環境配對來進行自訂基於使用者區域設定的日期格式?如果沒有,可以考慮什麼替代方法?
答案:
使用DateFormat 和區域特定樣式
您可以使用DateFormat.getDateInstance(Dat, ale ) 方法,而不是建構自己的模式。它提供了區分區域設定並遵守文化約定的預定義日期格式模式。
例如,要格式化英文(美國)日期,請使用:
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.US);
要格式化挪威語中的相同日期,請使用:
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.NORWAY);
使用DateFormat 的好處區域設定:
以上是我們如何使用依賴語言環境的模式使用 SimpleDateFormat 來格式化日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!