JAVA-获取一周中,周一和周日的日…

太过爱你忘了你带给我的痛 2022-06-14 03:14 764阅读 0赞

//获取一周中的第一天和最后一天

public static Map getWeekMonAndSun() {

Map map = new HashMap();

Calendar cal = Calendar.getInstance();

SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd”);

cal.add(Calendar.DATE, -1);

cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); // 获取本周一的日期

map.put(“monday”, df.format(cal.getTime()));

// 这种输出的是上个星期周日的日期,因为老外那边把周日当成第一天

cal.add(Calendar.DATE, -1);

cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);

// 增加一个星期,才是我们中国人理解的本周日的日期

cal.add(Calendar.WEEK_OF_YEAR, 1);

map.put(“sunday”, df.format(cal.getTime()));

return map;

}

更多详情请点击 http://blog.sina.com.cn/zhaojianjunzjj

发表评论

表情:
评论列表 (有 0 条评论,764人围观)

还没有评论,来说两句吧...

相关阅读