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());
}
本文介绍了一种使用Java Calendar API来获取当前周的第一天(即星期一)的方法。该方法考虑了不同地区对于周起始日的不同定义,通过调整可以适用于中国及大多数将周起始日设为周一的情况。
661

被折叠的 条评论
为什么被折叠?



