我想要将一周的第一天和一周的最后一天转换为日期格式,这意味着我需要使用 DateChooser 在 java 中提供整个星期的日期,这意味着我需要该日期的整个现有周。展示如何获得它,我试图拥有这种逻辑。 请帮助我并提前感谢您的回复..
最佳答案
您可以使用 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 对象,只需添加 6
即可获取一周的最后一天。
cal.add (Calendar.DATE, 6);
Date ldow = cal.getTime ();
关于java - 如何从 Java 中选定的日期获取整周日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19995013/