如何从列表的今天起添加30天

时间:2017-09-29 03:56:51

标签: android date datetime android-spinner

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

 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);
     }

假设今天的日子是29,所以它只打印29 -Sep和30-Sep。
如果我改变i = 0那么它将打印到maxDay但是我想重新选择用户选择过去的日期所以我我从今天的日期开始

第二件事我今天的日期如何发布(文字)?

0 个答案:

没有答案