我正在尝试从周日开始获取本周的日期。当前日期是 24-11-2013,现在是星期日。当前日期是 24,所以我喜欢 24,25 等……但我得到了前一周。代码有什么问题。
String[] days = new String[7];
DateFormat format = new SimpleDateFormat("dd-MM-yyyy");
Calendar calendar1 = Calendar.getInstance();
calendar1.setFirstDayOfWeek(Calendar.SUNDAY);
calendar1.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
for (int i = 0; i < 7; i++) {
days[i] = format.format(calendar1.getTime());
calendar1.add(Calendar.DAY_OF_MONTH, 1);
Log.v("datessssssssss", days[i]);
}
它给出了接下来的日子。
11-24 15:16:41.324: V/datessssssssss(12256): 17-11-2013
11-24 15:16:41.324: V/datessssssssss(12256): 18-11-2013
11-24 15:16:41.324: V/datessssssssss(12256): 19-11-2013
11-24 15:16:41.324: V/datessssssssss(12256): 20-11-2013
11-24 15:16:41.324: V/datessssssssss(12256): 21-11-2013
11-24 15:16:41.324: V/datessssssssss(12256): 22-11-2013
11-24 15:16:41.324: V/datessssssssss(12256): 23-11-2013