`
cn_arthurs
  • 浏览: 330033 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

根据周查询日期

 
阅读更多
/**
	 * 根据某年某月某周,获取这个周的开始时间和结束时间
	 * "2008-4-4" 2008年4月份的第4周的每天日期
	 * @throws ParseException 
	 */
	public static void getDaysByWeek(String week) throws ParseException{
		Calendar cal  = Calendar.getInstance();
//		cal.set(GregorianCalendar.DAY_OF_WEEK,GregorianCalendar.MONDAY);
	    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-WW");//年-月-周格式
	    Date d = format.parse(week);
	    SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd");//标准格式
	    Calendar cal2  = Calendar.getInstance();
	    cal2.setTime(d);
//	    cal2.setFirstDayOfWeek(GregorianCalendar.MONDAY);
	    cal2.set(GregorianCalendar.DAY_OF_WEEK,GregorianCalendar.MONDAY);
	    System.out.println(format2.format(cal2.getTime()));
	    cal2.set(GregorianCalendar.DAY_OF_WEEK,GregorianCalendar.TUESDAY);
	    System.out.println(format2.format(cal2.getTime()));
	    cal2.set(GregorianCalendar.DAY_OF_WEEK,GregorianCalendar.WEDNESDAY);
	    System.out.println(format2.format(cal2.getTime()));
	    cal2.set(GregorianCalendar.DAY_OF_WEEK,GregorianCalendar.THURSDAY);
	    System.out.println(format2.format(cal2.getTime()));
	    cal2.set(GregorianCalendar.DAY_OF_WEEK,GregorianCalendar.FRIDAY);
	    System.out.println(format2.format(cal2.getTime()));
	    cal2.set(GregorianCalendar.DAY_OF_WEEK,GregorianCalendar.SATURDAY);
	    System.out.println(format2.format(cal2.getTime()));
	    cal2.add(Calendar.DATE, 1);
	    System.out.println(format2.format(cal2.getTime()));
	}
 
分享到:
评论

相关推荐

    查询日期所在的自然周,月的起始日期

    查询所传过来的日期所在的自然周,月的起始和截止的日期

    oracle日期查询相关

    ### Oracle日期查询相关知识点 #### 一、获取系统当前日期与时间 在Oracle数据库中,可以通过`SYSDATE`函数来获取系统的当前日期和时间。这是一个非常实用的功能,尤其是在需要记录数据的操作时间点时。 **示例:...

    查询日期前后的分,日,周,月

    日期工具类,用于查询传过来的日期前后推移过的日期,

    使用sql语句查询日期

    ### 使用SQL语句查询日期 #### 一、概述 在数据库操作中,经常需要根据日期进行数据筛选。本文档将详细介绍如何使用SQL语句来查询特定日期的数据,特别是使用`DATEDIFF`函数来精确地查询一天内或者一周内的数据。 ...

    VB 查询日期 星期

    在VB(Visual Basic)编程中,查询日期对应的星期是一个常见的任务,这主要涉及到日期和时间的处理。在VB中,我们可以使用内置的Date函数来创建日期对象,然后通过Weekday函数来获取该日期对应的星期几。这篇教程将...

    ABAP日期函数(求月末日,第几周,search help 只显示年月) 使用方法实例

    在实际应用中,日期函数的使用非常广泛,例如计算两个日期间的工作天数、获取当前月份的第一天和最后一天、计算日期所在的周数、弹出选择周的对话框等。 1. 计算两个日期间的工作天数 在实际应用中,我们需要计算...

    oracle sql 根据年份、周数取日期

    但是,上述代码示例中使用了一个较为复杂的查询方法,通过计算每周的第一天(通常是周日)和最后一天(通常是周六)来确定周的范围。 #### 示例解析 让我们逐步分析上述代码示例: ```sql -- 首先,我们创建一个...

    Oracle 获得某日期属于一年中的第几个自然周

    标题“Oracle 获取某日期属于一年中的第几个自然周”指的是在Oracle数据库系统中,通过SQL查询来确定一个特定日期在当年是第几周的问题。在实际业务中,这样的功能可能用于统计、报告或者数据分析,例如,公司可能...

    Ruby-ByStar通过年月周查询ActiveRecord对象

    ByStar gem 是一个非常实用的工具,它扩展了ActiveRecord,使得我们可以方便地根据年、月、周等时间单位来查询数据库中的记录。这个工具极大地简化了日期相关的查询逻辑,提高了代码的可读性和效率。 首先,ByStar ...

    MySQL查询本周上周上个月份

    在日常工作中,我们经常需要根据不同的时间范围来筛选数据,比如查询本周、上周或者上个月的数据。MySQL 提供了丰富的日期和时间函数,使得这类操作变得非常方便。下面将详细介绍如何利用 MySQL 的日期函数来进行...

    请教用sql实现通过已知的年,月,第几周和周几,得到具体的日期

    在SQL中,根据已知的年、月、第几周和周几来获取具体的日期是一项常见的日期处理任务,尤其在数据分析或报表生成时非常有用。本文将深入探讨如何使用SQL来实现这一功能,并以MS SQL Server为例进行示例说明。 首先...

    sqlserver 计算当月所有自然周的区间。

    根据提供的文件信息,我们可以了解到这段代码的主要目的是在SQL Server中计算出指定月份的所有自然周的起始和结束日期,并将这些信息存储在一个名为`monthWeekBetween`的表中。接下来,我们将详细解释其中的关键概念...

    SQL日期查询大全

    ### SQL日期查询大全 本文将基于提供的SQL日期相关函数查询,详细介绍如何利用SQL中的`DATEADD`和`DATEDIFF`函数来实现日期的增减、比较等操作,这对于日常数据库管理与开发工作非常实用。 #### 一、获取当前月份...

    mysql 查询本周、上周、本月

    根据提供的标题、描述以及部分代码内容,我们可以总结出以下几个MySQL查询相关的知识点: ### 1. 查询本周数据 在MySQL中,可以通过`YEARWEEK()`函数来获取某日期对应的年和周的信息。为了查询本周的数据,可以...

    16种oracle查询日期语句

    ### Oracle 查询日期语句详解 #### 一、获取当前日期相关信息 **1. 获取当前日期是本月的第几周** ```sql SELECT TO_CHAR(SYSDATE, 'YYYYMMDDWHH24:MI:SS') FROM DUAL; ``` **解析**: - `SYSDATE`:获取当前...

    学生课程表查询和access数据库建立连接,显示一周内的日期。你可以打开数据库进行修改。(VB6.0源代码编写)

    标题中的“学生课程表查询和access数据库建立连接,显示一周内的日期”是一个关于使用VB6.0编程语言来实现的功能。这个功能的核心是利用Visual Basic 6.0(VB6.0)创建一个应用程序,该程序能够与Microsoft Access...

    Oracle 获得某日期属于该前月中的第几个自然周

    使用这个函数,你可以方便地查询任何日期属于其前一个月的第几个自然周,这对于统计分析或业务处理非常有用。例如,你可以结合其他业务数据,找出特定日期范围内各周的销售趋势、用户活跃度等指标。 在实际应用中,...

    MSSQL判断任意时间是某月的第几周

    在SQL Server(MSSQL)中,我们有时需要根据日期来确定这个日期所在月份的周数,例如在项目管理或数据分析中。这个问题可以通过创建自定义函数来解决,就像标题和描述中提到的那样。以下是对这个自定义函数`[dbo]....

    sql获取上一周时间段

    获取上一周的结束日期与起始日期的计算方式相似,但需要注意的是,结束日期应该是上一周的最后一个日期,也就是星期六: ```sql SELECT DATEADD(Day, 1 - DATEPART(Weekday, CONVERT(varchar(10), GETDATE() - 7, ...

    非常完美Java实现年、月、日、周访问量统计

    如果需要统计周访问量,可以将一周的日期映射到同一键,然后累加这一周的访问量。同样,月和年的统计可以通过累加每个周期内的访问量实现。 5. **文件读写**:如果你的访问量数据存储在文件中,那么你需要使用`...

Global site tag (gtag.js) - Google Analytics