码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-01-04 13:26:00      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:

 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     }

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

标签:

原文地址:http://www.cnblogs.com/nxblog/p/4200732.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!