Android 如何从今天开始增加30天';名单上的日期
我想在spinner中添加30天,从今天的日期算起,所以我通过ArrayList bt添加。如何在下面的for循环中添加30天到今天的日期Android 如何从今天开始增加30天';名单上的日期,android,date,datetime,android-spinner,Android,Date,Datetime,Android Spinner,我想在spinner中添加30天,从今天的日期算起,所以我通过ArrayList bt添加。如何在下面的for循环中添加30天到今天的日期 ArrayList<String> dates = new ArrayList<String>(); Calendar cal = Calendar.getInstance(); int maxDay = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
ArrayList<String> dates = new ArrayList<String>();
Calendar cal = Calendar.getInstance();
int maxDay = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
SimpleDateFormat df = new SimpleDateFormat("MMM-dd");
for (int i = cal.get(Calendar.DAY_OF_MONTH); i <= maxDay; i++)
{
dates.add( df.format(cal.getTime()));
cal.set(Calendar.DAY_OF_MONTH, i + 1);
}
ArrayList日期=新建ArrayList();
Calendar cal=Calendar.getInstance();
int maxDay=cal.getActualMaximum(日历日/月);
SimpleDataFormat df=新SimpleDataFormat(“MMM dd”);
for(int i=cal.get(日历日/月);我这里有些东西可以帮助您,您还需要根据需要格式化这些日期,创建一个ArrayList并将其传递给微调器适配器。@HardikTrivedi您对此有什么建议吗?这里有些东西可以帮助您,您还需要根据需要格式化这些日期,创建一个ArrayList并将其传递给微调器适配器。@HardikTrivedi您有什么建议吗这是什么暗示?