日期时间工具类

来源:互联网 发布:淘宝旺铺专业版模板 编辑:程序博客网 时间:2024/06/05 20:14

今天项目有个需求,图表的提示信息要显示每周的起始日期,这就需要根据年份的周数计算出起始日期

不多说了,直接上代码:

/** * 获取每周的时间范围 * @param year * @param week * @return */public static String getRangeOfWeek(int year, int week){Calendar cal = Calendar.getInstance();cal.set(Calendar.YEAR, year);cal.set(Calendar.WEEK_OF_YEAR, week+1);//需要加1//设置每周从周一开始cal.setFirstDayOfWeek(2);cal.set(Calendar.DAY_OF_WEEK, 2);//周一String start = dateToString(cal.getTime());cal.set(Calendar.DAY_OF_WEEK, 8);//周日String end = dateToString(cal.getTime());return start+"~"+end;}/** * 格式化为2016.11.11 * @param date * @return */public static String dateToString(Date date) {DateFormat format=new SimpleDateFormat("yyyy.MM.dd");        return format.format(date);}

执行结果为:



让我们一起遨游在代码的海洋里!

0 0