当前位置:恩施知识网 > 科技创新 > 正文

java 日期 周几「Java计算日期属于当月第几周日期周计算」

计算日期属于当月第几周(日期周计算)本文周计算时间方式为:当月第一个周一为第一周 计算获取月第一个周一、从当月第一天开始找第一个周一时间与 sourceTime [传入时间对比],sourceTime在第一个周一时间之前 表示属于上月的sourceTime 与第一个周一时间差,再以7天计算/** * @author aiyuan * @date 2021/7/27 */public class DateWeekUtil { /** *获取当月第一天 */ public
计算日期属于当月第几周(日期周计算)

本文周计算时间方式为:当月第一个周一为第一周 计算

获取月第一个周一、从当月第一天开始找第一个周一时间与 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
免责申明:以上内容属作者个人观点,版权归原作者所有,不代表恩施知识网立场!登载此文只为提供信息参考,并不用于任何商业目的。如有侵权或内容不符,请联系我们处理,谢谢合作!
当前文章地址:https://www.esly.wang/keji/82368.html 感谢你把文章分享给有需要的朋友!
上一篇:教育 背景,当前教育背景 下一篇:一头老牛的故事,民间故事会说话的牛

文章评论