如何使用java代码计算当前周的开始日期和结束日期呢?

java-教程王 Java经验 发布时间:2022-04-05 12:56:09 阅读数:5208 1
下文笔者讲述使用java代码获取当前周的开始和结束日期的方法分享,如下所示:
实现思路:
    使用Calendar对象中的相关方法即可获取当前周的开始日期和结束日期
例:
//获取当前周的开始日期
public static Date getFirstDayOfWeek(Date date) {
          Calendar c = new GregorianCalendar();
           c.setFirstDayOfWeek(Calendar.MONDAY);
           c.setTime(date);
           c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek()); // Monday
           return c.getTime();
       }
   
//获取当前周的结束日期   
 public static Date getLastDayOfWeek(Date date) {
          Calendar c = new GregorianCalendar();
          c.setFirstDayOfWeek(Calendar.MONDAY);
          c.setTime(date);
          c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek() + 6); // Sunday
          return c.getTime();
      }

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202204/16491346252704.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者