我希望将星期的第一天和星期的最后一天转换为日期格式意味着我需要在Java中使用DateChooser的整周日期意味着我需要拥有该日期的整个现有周。展示如何获得它我试图拥有这种逻辑。 请帮助我,并提前感谢您的回复..
答案 0 :(得分:3)
您可以使用Calendar类。
Calendar cal = Calendar.getInstance ();
int dayofWeek = cal.get (Calendar.DAY_OF_WEEK);
cal.add (Calendar.DATE, -1 * (dayofWeek - Calendar.MONDAY));
Date fdow = cal.getTime ();
由于现在修改了cal对象,只需添加six
即可获得一周中的最后一天。
cal.add (Calendar.DATE, 6);
Date ldow = cal.getTime ();
答案 1 :(得分:1)
使用第三方Joda-Time可以让它更容易一些。