Java获取某年某周的第一天

原创 2014年05月29日 23:40:20

Java获取某年某周的第一天


1、设计源码

FirstDayOfWeek.java:

/**
 * @Title:FirstDayOfWeek.java
 * @Package:com.you.freemarker.model
 * @Description:获取某年某周的第一天
 * @author:Youhaidong(游海东)
 * @date:2014-5-29 下午11:29:53
 * @version V1.0
 */
package com.you.freemarker.model;

import java.text.SimpleDateFormat;
import java.util.Calendar;

/**
 * 类功能说明
 * 类修改者 修改日期
 * 修改说明
 * <p>Title:FirstDayOfWeek.java</p>
 * <p>Description:游海东个人开发</p>
 * <p>Copyright:Copyright(c)2013</p>
 * @author:游海东
 * @date:2014-5-29 下午11:29:53
 * @version V1.0
 */
public class FirstDayOfWeek 
{
	/**
	 * 获取某年某周的第一天
	 * @Title:getFirstDayOfWeek
	 * @Description:
	 * @param:@param year
	 * @param:@param week
	 * @param:@return
	 * @return:String
	 * @throws
	 */
	public static String getFirstDayOfWeek(int year,int week)
	{
		Calendar cal = Calendar.getInstance();
		//设置年份
		cal.set(Calendar.YEAR,year);
		//设置周
		cal.set(Calendar.WEEK_OF_YEAR, week);
		//设置该周第一天为星期一
		cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
		//格式化日期
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		String firstDayOfWeek = sdf.format(cal.getTime());
		
		return firstDayOfWeek;
	}
	
	/**
	 * @Title:main
	 * @Description:
	 * @param:@param args
	 * @return: void
	 * @throws
	 */
	public static void main(String[] args) 
	{
       String firstDay = getFirstDayOfWeek(2014,22);
       System.out.println("2014年第22周的第一天是:" + firstDay);
	}

}

2、运行结果

2014年第22周的第一天是:2014-05-26


版权声明:本文为博主原创文章,未经博主允许不得转载。

java获取指定日期所在周的第一天和最后一天

第一种方法public static String getFirstAndLastOfWeek(String dataStr) throws ParseException { Cale...

java获取年份的第一天和最后一天

package com.dada.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.u...

java 获取当前年份 月份,当月第一天和最后一天

public class CalendarTest { public static void main(String[] args) { // 获取当前年份、月份、日期 Calendar c...
  • sunhuwh
  • sunhuwh
  • 2014年09月09日 23:06
  • 26905

Java获取某年某月的第一天和最后一天

public static String getLastDayOfMonth(int year, int month) {               Calendar cal = Calendar...

Java取一年有多少周、某周的第一天和最后一天

import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java....

Java获取某年某月的第一天

Java获取某年某月的第一天 1、设计源码 FisrtDayOfMonth.java: /** * @Title:FisrtDayOfMonth.java * @Package:com.yo...

java得到某年某周的第一天

直接上代码 import java.util.Calendar; import java.util.Date; import org.apache.commons.logging.Log; imp...

java得到某年某周的第一天

在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java;   如果要计算java中得到某年某周的第一...

JAVA通过某年的几周获取该周的开始时间和结束时间

这个代码在网上找的。 package com.oce.tsm.ui.sim.banKpi.utils; import java.util.Calendar; public class WeekU...
  • enterys
  • enterys
  • 2015年11月18日 19:09
  • 3568

Java获取某年某周的最后一天

Java获取某年某周的最后一天 1、设计源码 LastDayOfWeek.java: /** * @Title:LastDayOfWeek.java * @Package:com.you.f...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java获取某年某周的第一天
举报原因:
原因补充:

(最多只允许输入30个字)