java.util.Calendar getAvailableLocales()
Description :
This java tutorial shows how to use the getAvailableLocales() method of Calendar class of java.util package. This method returns returns an array of all locales for which the getInstance methods of this class can return localized instances. The array returned by this method will return at least a locale instance equivalent to Locale.US.
Method Syntax :
public static Locale][] getAvailableLocales()
Parameter Input :
DataType | Parameter | Description |
---|---|---|
N/A | N/A | N/A |
Method Returns :
This method returns an array of locales for which localized Calendar instances are available.
Compatibility Version :
Requires Java 1.1 and up
Exception :
N/A
Discussion :
The Calender getAvailableLocales() method is important in dealing with different locales. This method would be able to give the available localization and from there would be able to select which is appropriate locale base on the project requirements.
Make a note that this method should be statically called.
Java Code Example :
This java example source code demonstrates the use of getAvailableLocales() method of Calendar class. Basically this code just prints all the installed locales.
package com.javatutorialhq.java.examples; import java.util.Calendar; import java.util.Locale; /* * This example source code demonstrates the use of * getAvailableLocales() method of Calendar class */ public class CalendarGetAvailableLocalesExample { public static void main(String[] args) { Locale[] listLocale = Calendar.getAvailableLocales(); // list down all locales for(Locale locale:listLocale){ System.out.println(locale); } } }
Sample Output :
Running the getAvailableLocales() method example source code of Calendar class will give you the following output:
ar_AE ar_JO ar_SY hr_HR fr_BE es_PA mt_MT es_VE bg zh_TW it ko uk lv da_DK es_PR vi_VN en_US sr_ME sv_SE es_BO en_SG ar_BH pt ar_SA sk ar_YE hi_IN ga en_MT fi_FI et sv cs sr_BA_#Latn el uk_UA hu fr_CH in es_AR ar_EG ja_JP_JP_#u-ca-japanese es_SV pt_BR be is_IS cs_CZ es pl_PL tr ca_ES sr_CS ms_MY hr lt es_ES es_CO bg_BG sq fr ja sr_BA is es_PY de es_EC es_US ar_SD en ro_RO en_PH ca ar_TN sr_ME_#Latn es_GT sl ko_KR el_CY es_MX ru_RU es_HN zh_HK no_NO_NY hu_HU th_TH ar_IQ es_CL fi ar_MA ga_IE mk tr_TR et_EE ar_QA sr__#Latn pt_PT fr_LU ar_OM th sq_AL es_DO es_CU ar ru en_NZ sr_RS de_CH es_UY ms el_GR iw_IL en_ZA th_TH_TH_#u-nu-thai hi fr_FR de_AT nl no_NO en_AU vi nl_NL fr_CA lv_LV de_LU es_CR ar_KW sr ar_LY mt it_CH da de_DE ar_DZ sk_SK lt_LT it_IT en_IE zh_SG ro en_CA nl_BE no pl zh_CN ja_JP de_GR sr_RS_#Latn iw en_IN ar_LB es_NI zh mk_MK be_BY sl_SI es_PE in_ID en_GB xxxx:en_US
Exception Scenario :
N/A
Similar Method :
- N/A
Suggested Reading List :
References :