根据今天的日期或者传入的日期得到本日所在周的开始日期和结束日期_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 根据今天的日期或者传入的日期得到本日所在周的开始日期和结束日期

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

 2011/10/24 8:01:48  jeasonjack  http://jeasonjack.iteye.com  我要评论(0)
  • 摘要:下面是我自己写东西总结的一些内容,发出来给大家共享一下,自己也做个备份/***传入今天日期*@paramdate*@return返回本日所在周的开始日期结束日期*/publicMap<String,String>getbeginDateAndendDate(Datedate){Map<String,String>datemap=newHashMap<String,String>();SimpleDateFormatff=newSimpleDateFormat
  • 标签:开始日期 结束日期
下面是我自己写东西总结的一些内容,发出来给大家共享一下,自己也做个备份
/**
	 * 传入今天日期
	 * @param date
	 * @return 返回本日所在周的开始日期 结束日期
	 */
	public Map<String,String> getbeginDateAndendDate(Date date)
	{
		Map<String,String> datemap = new HashMap<String, String>();
		SimpleDateFormat ff = new SimpleDateFormat("yyyyMMdd");
		Calendar cal = Calendar.getInstance();
		
		cal.setTime(date);
		
		 int day_of_week = cal.get(Calendar.DAY_OF_WEEK) - 2;
		 cal.add(Calendar.DATE, -day_of_week);
	
		 datemap.put("beginDate", ff.format(cal.getTime()));
		 cal.add(Calendar.DATE, 6);
		
		 datemap.put("endDate", ff.format(cal.getTime()));
		 
		 return datemap;
	}
发表评论
用户名: 匿名