Hi team,
I would like to get the day of the week in different locales but the
getBestDateTimePattern only show the day of the week in English, do I
have something missing in the configuration?
public class MainActivity extends ActionBarActivity {
private GregorianCalendar mDeadlineCalendar = new GregorianCalendar();
private SimpleDateFormat getSimpleDateFormat(){
//String pattern = getBestDateTimePattern(Locale.getDefault(), "MMyd");
//short
//String pattern = getBestDateTimePattern(Locale.getDefault(),
"MMMyd"); //med
//String pattern = getBestDateTimePattern(Locale.getDefault(),
"MMMMyyyyd"); //Long
//String pattern = getBestDateTimePattern(Locale.getDefault(),
"MMMMdyhmazzzz"); //other
//String pattern = getBestDateTimePattern(Locale.getDefault(),
"EEEEMMMMd"); //other
String MyLocaleLanguage = "ZH";
String MyLocaleCountry ="TW";
String pattern = getBestDateTimePattern(new Locale(MyLocaleLanguage,
MyLocaleCountry), "EMMMMdyhmazzzz");
//System.out.println(Locale.getDefault());
System.out.println(new Locale(MyLocaleLanguage, MyLocaleCountry));
return new SimpleDateFormat(pattern);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Date date = mDeadlineCalendar.getTime();
SimpleDateFormat formatDay = getSimpleDateFormat();
String dateStr = formatDay.format(date);
Log.d("cmm", dateStr);
System.out.println(dateStr);
}
my output is
09-09 14:36:05.088 5480-5480/com.example.alfredovaldes.myapplication
I/System.out: zh_TW
09-09 14:36:05.088 5480-5480/com.example.alfredovaldes.myapplication D/cmm:
2016年9月9日 Fri PM2:36 [GMT+08:00]
09-09 14:36:05.088 5480-5480/com.example.alfredovaldes.myapplication
I/System.out: 2016年9月9日 Fri PM2:36 [GMT+08:00]
As you can see Fri appears and not the Chinese as seen in the CLDR.
I hope you can help this newbie.
Alfredo
--
You received this message because you are subscribed to the Google Groups
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit
https://groups.google.com/d/msgid/android-developers/9bae07cd-016a-494b-a7ce-c38e79ff572f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.