我在方法中有以下代码:
final String WEEK_OF_YEAR = "w";
GregorianCalendar calendar = new GregorianCalendar();
calendar.set(Calendar.WEEK_OF_YEAR, Integer.valueOf(get(WEEK_OF_YEAR)) + 1);
//The get(WEEK_OF_YEAR) returns the actual week of the year
DateFormat formatter = new SimpleDateFormat("EE, dd.MM.yyyy");
return formatter.format(calendar.getTime());
所以我想要的是获得下周的String
格式"EE, dd.MM.yyyy"
。
所以看起来calendar.getTime()
正在返回实际的一周......
答案 0 :(得分:2)
如果您想要下周,请使用以下代码:
GregorianCalendar calendar = new GregorianCalendar();
calendar.add(Calendar.WEEK_OF_YEAR, 1);
请注意,新的Calender()会返回当前周。我不知道GregorianCalendar()。你可以尝试一下。