如何使用日曆在當前應用程序語言環境中顯示時間?使用日曆在當前語言環境中顯示時間
例如,我想用法語「14:35」,用英語「2:35 pm」。
當我默認的語言環境是法國人,我沒有英文的時候:
Calendar cal;
cal.setTimeInMillis(System.currentTimeMillis());
String displayTime = cal.getTime(); //Wed Mar 28 13:41:00 HAEC 2012
從文檔,日曆是「語言環境意識」。我必須手動設置區域設置嗎?怎麼樣?
我可以使用SimpleDateFormat
,但我必須根據是否需要白天或上午/下午小時,手動設置小時格式爲'h'或'k'的模式。
基本上:是否有任何語言環境感知的方法來獲得小時:分鐘的時間?
感謝