【发布时间】:2015-01-09 23:39:18
【问题描述】:
我想用月份的名称填充一个数组列表。我从数据库中得到数字格式的月份。现在我想将月份数字转换为月份名称并添加到数组中。我试过了,但它似乎工作。我每个月都用相同的名字。
int[] months = new int[count];
for(int n=0; n<count; n++) {
c.moveToNext();
months[n]= c.getInt(0);
ArrayList<String> xVals = new ArrayList<String>();
for (int i = 0; i <months.length; i++) {
Calendar cal=Calendar.getInstance();
SimpleDateFormat month_date = new SimpleDateFormat("MMMM");
cal.set(Calendar.MONTH,months[i]);
String month_name = month_date.format(cal.getTime());
xVals.add(month_name);
}
}
【问题讨论】: