Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android日期在数组中持久化_Android_Date_Calendar - Fatal编程技术网

Android日期在数组中持久化

Android日期在数组中持久化,android,date,calendar,Android,Date,Calendar,我想在数组中存储时间间隔前后范围内的十个datein ex:-今天的日期是2016年2月3日 我的预期阵列{01-02-2016,02-02-2016,03-02-2016,04-02-2016,05-02-2016,06-02-2016,07-02-2016,08-02-2016,09-02-2016,10-02-2016} 数组类型可以是字符串 for (int i = 0; i <= 13; i++) { if (i == 0) { for

我想在数组中存储时间间隔前后范围内的十个datein

ex:-今天的日期是2016年2月3日

我的预期阵列{01-02-2016,02-02-2016,03-02-2016,04-02-2016,05-02-2016,06-02-2016,07-02-2016,08-02-2016,09-02-2016,10-02-2016}

数组类型可以是字符串

 for (int i = 0; i <= 13; i++) {
        if (i == 0) {
            for (int j = 0; j <= 3; j++) {
                calendar.add(Calendar.DAY_OF_MONTH, -1);
                SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MM/yyyy");
                String date1 = sdf1.format(calendar.getTime());
                System.out.println(date1);
            }
        } else {
            calendar.add(Calendar.DAY_OF_MONTH, +1);
            SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
            String date = sdf.format(calendar.getTime());
            System.out.println(date);
            dateinterval.add(date);
        }
    }
最后我得到了答案