获取给定日期的周的最后一天(日期)

use*_*782 2 java datetime

如何获取特定日期的最后一周(星期六)日期.意味着我输入为06-04-2012

(MM-DD-YYYY)

输出应06-09-2012为看到此日历.

Jig*_*shi 7

Calendar cal  = Calendar.getInstance();
int currentDay = cal.get(Calendar.DAY_OF_WEEK);
int leftDays= Calendar.SATURDAY - currentDay;
cal.add(Calendar.DATE, leftDays);
Run Code Online (Sandbox Code Playgroud)

看到