您的位置:首页 > 其它

根据今天的日期或者传入的日期得到本日所在周的开始日期和结束日期

2012-08-14 11:13 316 查看
1./**
2.     * 传入今天日期
3.     * @param date
4.     * @return 返回本日所在周的开始日期 结束日期
5.     */
6.    public Map<String,String> getbeginDateAndendDate(Date date)
7.    {
8.        Map<String,String> datemap = new HashMap<String, String>();
9.        SimpleDateFormat ff = new SimpleDateFormat("yyyyMMdd");
10.        Calendar cal = Calendar.getInstance();
11.
12.        cal.setTime(date);
13.
14.         int day_of_week = cal.get(Calendar.DAY_OF_WEEK) - 2;
15.         cal.add(Calendar.DATE, -day_of_week);
16.
17.         datemap.put("beginDate", ff.format(cal.getTime()));
18.         cal.add(Calendar.DATE, 6);
19.
20.         datemap.put("endDate", ff.format(cal.getTime()));
21.
22.         return datemap;
23.    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐