亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何通過一個指定日期獲取該日期所在周的周一至周日的日期

標簽:
Java

如何通过一个指定日期获取该日期所在周的周一至周日的日期,日期格式如:2017-10-20

private static void convertWeekByDate(Date time) {   
     SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); //设置时间格式  
     Calendar cal = Calendar.getInstance();  
     cal.setTime(time);  
     //判断要计算的日期是否是周日,如果是则减一天计算周六的,否则会出问题,计算到下一周去了  
     int dayWeek = cal.get(Calendar.DAY_OF_WEEK);//获得传入日期是一个星期的第几天  
     if(1 == dayWeek) {  
       cal.add(Calendar.DAY_OF_MONTH, -1);  
     }  
     System.out.println("要计算日期为:"+sdf.format(cal.getTime())); //输出要计算日期  
     cal.setFirstDayOfWeek(Calendar.MONDAY);//设置一个星期的第一天,按中国的习惯一个星期的第一天是星期一  
     int day = cal.get(Calendar.DAY_OF_WEEK);//获得传入日期是一个星期的第几天  
     cal.add(Calendar.DATE, cal.getFirstDayOfWeek()-day);//根据日历的规则,给传入日期减去星期几与一个星期第一天的差值   
     String Monday = sdf.format(cal.getTime());  
     System.out.println("所在周星期一的日期:"+Monday);   
     cal.add(Calendar.DATE, 1);  
     String Tuesday = sdf.format(cal.getTime());  
     System.out.println("所在周星期二的日期:"+Tuesday);   
     cal.add(Calendar.DATE, 1);  
     String Wednesday = sdf.format(cal.getTime());
     System.out.println("所在周星期三的日期:"+Wednesday);   
     cal.add(Calendar.DATE, 1);  
     String Thursday = sdf.format(cal.getTime());
     System.out.println("所在周星期四的日期:"+Thursday);   
     cal.add(Calendar.DATE, 1);  
     String Friday = sdf.format(cal.getTime());
     System.out.println("所在周星期五的日期:"+Friday);   
     cal.add(Calendar.DATE, 1);  
     String Saturday = sdf.format(cal.getTime()); 
     System.out.println("所在周星期六的日期:"+Saturday);   
     cal.add(Calendar.DATE, 1);  
     String Sunday = sdf.format(cal.getTime()); 
     System.out.println("所在周星期日的日期:"+Sunday);                            
}
點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
37
獲贊與收藏
353

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消