欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java 6 中新增的 Locale,javalocale,Locale对象表示了特

来源: javaer 分享于  点击 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);  }}
相关栏目:

用户点评