• Java日期操作: 查找星期一和星期天


     1 /**
     2      * <p>
     3      * findSunday方法-主要用于.查找星期天
     4      * </p>
     5      * <p>
     6      * 创建人 xiayh 创建时间 2014-7-21 - 下午5:52:58
     7      * </p>
     8      * <blockquote>
     9      * <h4>历史修改记录</h4>
    10      * <ul>
    11      * <li>修改人 修改时间 修改描述
    12      * </ul>
    13      * </blockquote>
    14      * @return
    15      */
    16     private Date findSunday(Date currentDate){
    17         Date cd = null;
    18         int weekDay = DateUtils.getCurrentDayOfWeek();
    19         Calendar calendar  =  new  GregorianCalendar();
    20         calendar.setTime(currentDate);
    21         if(weekDay >1){//不是星期天
    22             //查找星期天
    23             calendar.add(calendar.DATE,(8-weekDay));//
    24             cd = calendar.getTime();
    25         }else{
    26             //就是星期天
    27             cd = currentDate;
    28         }
    29         return cd;
    30     }
    31 
    32     /**
    33      * <p>
    34      * findMonday方法-主要用于.查找星期一
    35      * </p>
    36      * <p>
    37      * 创建人 xiayh 创建时间 2014-7-21 - 上午10:15:22
    38      * </p>
    39      * <blockquote>
    40      * <h4>历史修改记录</h4>
    41      * <ul>
    42      * <li>修改人 修改时间 修改描述
    43      * </ul>
    44      * </blockquote>
    45      * @param currentDate
    46      * @return
    47      */
    48     private Date findMonday(Date currentDate){
    49         Date cd = null;
    50         int weekDay = DateUtils.getCurrentDayOfWeek();
    51         Calendar calendar  =  new  GregorianCalendar();
    52         calendar.setTime(currentDate);
    53         if(weekDay >2){//不是星期一
    54             //查找星期天
    55             calendar.add(calendar.DATE,-(weekDay-2));//
    56             cd = calendar.getTime();
    57         }else{
    58             //就是星期一
    59             cd = currentDate;
    60         }
    61         return cd;
    62     }
  • 相关阅读:
    虚幻4游戏开发_3_创建与继承材质
    Python 之 读取txt文件
    Guava ---- Concurrent并发
    leetCode 67.Add Binary (二进制加法) 解题思路和方法
    poj 1331 Multiply
    二叉树的三叉存储
    FTPClientUtil FTPclient工具
    HDU1018 Big Number n!的位数
    MyBatis參数格式化异常解决方式:MyBatisSystemException:
    Spark:大数据的电花火石!
  • 原文地址:https://www.cnblogs.com/nxblog/p/4200732.html
Copyright © 2020-2023  润新知