满意答案
uyan83
2013.08.22
采纳率:49% 等级:13
已帮助:6058人
public Calendar getWeekFirst(int year, int week){
Calendar calendar = Calendar.getInstance();
calendar.set(year, 0, 1);
int weeks = 0;
while((weeks = calendar.get(Calendar.WEEK_OF_YEAR))<= week){
calendar.add(Calendar.MONTH, 1);
//System.out.println(calendar.get(Calendar.WEEK_OF_YEAR));
}
calendar.add(Calendar.MONTH, -1);
//System.out.println(calendar.get(Calendar.WEEK_OF_YEAR));
while((weeks = calendar.get(Calendar.WEEK_OF_YEAR))< week){
calendar.add(Calendar.DATE, 1);
}
return calendar;
}
参数,几几年,第几周
返回当前周数第一天的日期多对应的Calendar对象。你可以根据我的方法进行适当修改以满足你的要求
00分享举报