Java Calendar 获取本周的星期一

Java Calendar 获取本周的星期一

//Java Calendar 获取本周的星期一
	private String getFistDateOfWeek(String date){
		Calendar cal=this.getCalendarIns(date);
//		如果当前时间是星期天,则向上移动一天,再取本周的星期一,老外用周日到周六为一周,向前移动一天,则是中国人的本周
		if(cal.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY){
			cal.add(Calendar.DATE, -1);
		}
		cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
		SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMdd");
        return sdf1.format(cal.getTime());
	}

猜你喜欢

转载自crabdave.iteye.com/blog/2305707