Java 6 中新增的 Locale,javalocale,Locale对象表示了特
分享于 点击 2235 次 点评:161
Java 6 中新增的 Locale,javalocale,Locale对象表示了特
Locale对象表示了特定的地理、政治和文化地区。需要Locale来执行其任务的操作称为语言环境敏感的操作,它使用Locale为用户量身定制信息。例如,显示一个数值就是语言环境敏感的操作,应该根据用户的国家、地区或文化的风俗/传统来格式化该数值。
JapaneseCalendar.java
/*Language Country Locale IdentifierChinese (Simplified) Singapore zh_SGEnglish Malta en_MTEnglish Philippines en_PHEnglish Singapore en_SGGreek Cyprus el_CYIndonesian Indonesia in_IDJapanese (Japanese calendar) Japan ja_JP_JPMalay Malaysia ms_MYMaltese Malta mt_MTSpanish US es_US*/import java.text.DateFormat;import java.util.Calendar;import java.util.Locale;import javax.swing.JOptionPane;public class JapaneseCalendar { public static void main(String[] args) { Locale japanese = new Locale("ja", "JP", "JP"); Calendar cal = Calendar.getInstance(japanese); DateFormat df = DateFormat.getDateTimeInstance( DateFormat.FULL, DateFormat.FULL, japanese); String str = df.format(cal.getTime()); JOptionPane.showMessageDialog(null, str); }}
用户点评