/**
* 获取指定时间的上周几的日期
*
* @param date 指定的时间
* @param week 要获取的周几
* @return
*/
public static LocalDate getLastWeek (LocalDate date,int week) {
if (date == null) {
return null;
}
int day = 0;
//当前时间是周几
int date_week = date.getDayOfWeek().getValue();
day = week -7 - date_week;
return date.plusDays(day);
}
/**
* 获取当前周的周几
*
* @param date 指定的时间
* @param week 周几
* @return
*/
public static LocalDate getWeek (LocalDate date,int week) {
if (date == null) {
return null;
}
//当前的时间是周几
int date_week = date.getDayOfWeek().getValue();
date = date.plusDays(week - date_week);
return date;
}
获取上周任意星期的日期、本周任意星期的日期
最新推荐文章于 2024-06-26 15:15:05 发布