关闭

Java获取某年某周的第一天

标签: Java获取某年某周的第一天
1959人阅读 评论(1) 收藏 举报
分类:

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


2
0
查看评论

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

package com.dada.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * @author li_yueling * @version 1...
  • tengdazhang770960436
  • tengdazhang770960436
  • 2013-05-06 10:58
  • 22136

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

public class CalendarTest { public static void main(String[] args) { // 获取当前年份、月份、日期 Calendar cale = null; cale = Calendar.getInstance(); int...
  • sunhuwh
  • sunhuwh
  • 2014-09-09 23:06
  • 32138

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

public static String getLastDayOfMonth(int year, int month) {         ...
  • sdzhangshulong
  • sdzhangshulong
  • 2016-12-27 17:26
  • 4174

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

第一种方式: Date InputDate = new SimpleDateFormat("yyyyMMdd").parse(String.valueOf(20140101)); Calendar cDate = Calendar.getInstance(); ...
  • yuzhushang
  • yuzhushang
  • 2016-01-12 16:03
  • 8183

java获取本周第一天的日期

public static Date getWeekStartDate(){ Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);  cal.set(Calenda...
  • mr_orange_klj
  • mr_orange_klj
  • 2015-03-20 21:52
  • 7797

java 获取本周第一天

/* * 取本周7天的第一天(周一的日期) */ public static String getNowWeekBegin() { int mondayPlus; Calendar cd = Calendar.getInstance(); // 获得今天是一周的第几天,星期日是第一天,星...
  • JJMM2009
  • JJMM2009
  • 2012-12-20 09:47
  • 14549

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

import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar;     public cl...
  • ssssny
  • ssssny
  • 2016-07-04 10:30
  • 259

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

import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class WeekUtils { ...
  • dragonvsdragon
  • dragonvsdragon
  • 2011-12-02 10:35
  • 3006

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

import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class WeekUtils { //...
  • dragon1984456
  • dragon1984456
  • 2011-12-22 10:40
  • 2137

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

第一种方法public static String getFirstAndLastOfWeek(String dataStr) throws ParseException { Calendar cal = Calendar.getInstance(); cal.setT...
  • qq_34716296
  • qq_34716296
  • 2017-04-17 16:30
  • 4091
    个人资料
    • 访问:5583125次
    • 积分:72970
    • 等级:
    • 排名:第28名
    • 原创:1925篇
    • 转载:76篇
    • 译文:3篇
    • 评论:1193条
    百度技术栏目
    网易博客
    新浪博客
    博客专栏
    Linux

    文章:47篇

    阅读:66320
    dojo

    文章:10篇

    阅读:30480
    Flex

    文章:13篇

    阅读:29339
    FusionCharts

    文章:14篇

    阅读:71459
    文章分类
    最新评论