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获取某年某周的最后一天

Java获取某年某周的最后一天 1、设计源码 LastDayOfWeek.java: /** * @Title:LastDayOfWeek.java * @Package:com.you.f...

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

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

java得到某年某周的第一天

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

Java获取一年里某季、某月、某周的第一天及最后一天时间

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

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获取某年某月的最后一天 1、设计源码 LastDayOfMonth.java: /** * @Title:LastDayOfMonth.java * @Package:com.you...

算法:计算某年的第一天是星期几

首先,利用你的公式编一简单程序: main()   { int year;/*年份*/     intw;   /*星期几*/     scanf("%...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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