java的calendar使用方法:
获取任意周的任意一天,并且以"yyyy-MM-dd"的形式输出:
Calendar cal = Calendar.getInstance();
//n为推迟的周数,1本周,-1向前推迟一周,2下周,依次类推
int n = 0;
String monday;
cal.add(Calendar.DATE, n*7);
//想周几,这里就传几Calendar.MONDAY(TUESDAY...)
cal.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
monday = new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime());
System.out.println(monday);
这里只是一个比较简单的实用操作方法,具体的关于calendar的使用方法推荐一个比较完整的资源:
http://download.csdn.net/detail/g631521612/5228244