java 日期 周几「Java计算日期属于当月第几周日期周计算」
计算日期属于当月第几周(日期周计算)
本文周计算时间方式为:当月第一个周一为第一周 计算
获取月第一个周一、从当月第一天开始找第一个周一时间与 sourceTime [传入时间对比],sourceTime在第一个周一时间之前 表示属于上月的sourceTime 与第一个周一时间差,再以7天计算/** * @author aiyuan * @date 2021/7/27 */public class DateWeekUtil { /** *获取当月第一天 */ public static LocalDateTime getFirstLocalDayOfMonth(LocalDateTime localDateTime) { return localDateTime.with(TemporalAdjusters.firstDayOfMonth()).with(LocalTime.MIN); }/** *获取当月第一周 以第一个周一为准 */ private static LocalDateTime getFirstMonday(LocalDateTime sourceTime) { LocalDateTime firstMondayOfMonth = getFirstLocalDayOfMonth(sourceTime); for (int i = 0; i提示:最新版本可以自定义整句版权文案了。。。如发现本站有涉嫌抄袭侵权/违法违规的内容请联系admin@qq.com!






