この質問は解決できません。
私はこのコードを書きました:
public static String getMonthName(int year, int month, int day){
Locale locale = Locale.getDefault();
SimpleDateFormat sdf = new SimpleDateFormat("MMMM",locale);
Date date = new Date();
date.setDate(day);
date.setMonth(month);
date.setYear(year);
return sdf.format(date);
}
これは非常にうまく機能しますが、月= 1(つまり2月)の場合、月の名前は3月であり、2月ではありません。なんで?
このコードは、他のすべての日と月に非常にうまく機能します...
There is another way to get translated month name?
Please help me....