关于国标化(根据时区、语言)

根据所用语言判断国家:
     // 返回Java 所支持的全部国家和语言的数组
    Locale[] localeList = Locale.getAvailableLocales();
    // 遍历数组的每个元素,依次获取所支持的国家和语言
    for (int i = 0; i < localeList.length; i++) {
        // 打印出所支持的国家和语言
        System.out.println(localeList[i].getDisplayCountry() + "="
             + localeList[i].getCountry() + " "
            + localeList[i].getDisplayLanguage() + "="
            + localeList[i].getLanguage());
    }
 根据时区判断国家:
        //获取系统所支持的所有可用时区
        String [] timeZone = TimeZone.getAvailableIDs() ;
        for (int i = 0; i < timeZone .length; i++) {
            System.out.println("DisplayName = " + TimeZone.getTimeZone(timeZone[i]).getDiaplayName());
            System.out.println("TimeZoneID = " + timeZone[i]);
        }

猜你喜欢

转载自adm1989.iteye.com/blog/1888665
今日推荐