Android 如何从今天开始增加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);

我想在spinner中添加30天,从今天的日期算起,所以我通过ArrayList bt添加。如何在下面的for循环中添加30天到今天的日期

 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您有什么建议吗这是什么暗示?