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

得到一周开始时间和结束时间

    博客分类:
  • java
 
阅读更多
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
		// 得到当前日期
		Calendar cal = Calendar.getInstance();
		Date toDay = cal.getTime();

		// 得到本周第一天日期
		int day_of_week = cal.get(Calendar.DAY_OF_WEEK) - 2;
		cal.add(Calendar.DATE, -day_of_week);
		Date weekFirst = cal.getTime();
		String weekFirststr = formatter.format(weekFirst);

		// 得到本周最后一天
		cal.add(Calendar.DATE, 6);
		Date weekLast = cal.getTime();
		String weekLaststr = formatter.format(weekLast);
 
分享到:
评论

相关推荐

    SQL SERVER 获取年、季、月、周、日开始时间和结束时间

    --返回开始时间和结束时间 格式:dbo.GetDateStartFirstAndLast(type,datetype,datetime,time) Type 日期类型:(“-”为前一期间,无符号为当期,“+”为后一期间),Y 年,Q 季,M 月,W 周,D 日 例:前一年:-Y...

    易语言取本周开始结束日期

    一旦我们得到了本周开始日期,结束日期就很容易得出,只需将开始日期加上6天即可,因为一周有7天,加6天后就是下周一,也就是上周的结束日期。 下面是一个基本的易语言代码示例,实现了上述逻辑: ```易语言 .开始...

    日期类型与字符串的相互转换;判断是否闰年;得到某一周的开始时间及结束时间等等日期处理

    对于获取某一周的开始时间及结束时间,我们可以利用`Calendar`的`setFirstDayOfWeek()`和`getActualMinimum()`、`getActualMaximum()`方法。以下是一个示例,展示如何获取指定日期所在周的第一天和最后一天: ```...

    java获取指定开始时间与结束时间之间的所有日期

    在上面的代码中,我们首先定义了开始时间和结束时间,然后使用`SimpleDateFormat`将其解析成`Calendar`对象。接着,我们使用`for`循环遍历从开始时间到结束时间之间的所有日期,并使用`SimpleDateFormat`将其格式化...

    易语言取本周开始结束日期源码

    要获取本周的开始和结束日期,我们需要考虑一周的第一天是哪一天。在中国,通常将周日视为一周的开始,而在某些国际标准中,周一被视为一周的起点。易语言提供了“星期”函数,可以根据日期返回对应的星期几(如1...

    如何获取本周,本月,本日的开始时间和结束时间的时间戳.pdf

    首先设置星期一为一周的第一天,然后通过 `cal.add(Calendar.WEEK_OF_MONTH, -cal.get(Calendar.DAY_OF_WEEK) + 1)` 将 `Calendar` 对象移动到本周的第一天,再分别设置时间为周一的00:00:00和周日的23:59:59。...

    php获取本周开始日期和结束日期的方法

    在PHP编程中,有时我们需要获取特定时间范围,例如一周的开始日期和结束日期。这在处理数据统计、日程安排或者报表生成等场景非常常见。本文将详细讲解如何使用PHP来获取当前或任意日期对应的本周开始日期和结束日期...

    易语言源码易语言取本周开始结束日期源码.rar

    3. **星期的概念**:在确定一周的开始和结束日期时,我们需要知道一周的第一天是哪一天。在中国,通常以周一为一周的开始。易语言中可以通过“取星期”函数获取一个日期是星期几。 4. **获取本周开始日期**:首先,...

    易语言取本周开始结束日期源码.7z

    在易语言中,处理日期和时间是常见的操作之一,特别是在需要获取特定日期范围时,例如本周的开始和结束日期。本文将深入探讨如何使用易语言来实现这一功能。 首先,我们需要理解日期和时间的基本概念。在易语言中,...

    PHP计算指定日期所在周的开始和结束日期的方法

    我们将用户输入的日期加上“Sunday”,因为一周的开始通常被定义为周日。然后,我们使用`date()`函数和`strtotime()`结合,减去6天来得到周一开始的日期: ```php $lastday = date("Y-m-d", strtotime("$time ...

    js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期

    在JavaScript中,获取特定时间范围(如本周、上周、本月、上月、本季度、上季度)的开始和结束日期是常见的需求。以下是一个详细解释这些功能的实现方法: 首先,我们创建一个`Date`对象`now`来获取当前日期和时间...

    JS获取当天是本年的第几周和本周的起始日期

    需要注意的是,如果`today`正好是礼拜五,我们需要将周数加1,因为按照我们的规则,礼拜五也是新的一周的开始。 最后,调用这两个函数`getWeekStartDate(date.getFullYear(), date.getMonth() + 1, date.getDate())...

    c#计算两日期的工作时间间隔(排除非工作日)及计算下一个工作时间点..pdf

    `dt` 表示当前日期和时间,`time` 表示下一个工作时间点,`time_start` 和 `time_end` 分别表示工作时间的开始和结束时间。 在该方法中,我们首先判断 `dt` 是否是工作日,如果是,则计算下一个工作时间点。如果...

    C#根据每月日期得到是第几周

    C#根据每月日期得到是第几周,希望可以与你分享这个东东,给力的话,顶一下。

    VB周报表 月报表 年报表时间段设置

    - **周报表**:首先确定报表的截止时间,然后使用`DateAdd("ww", -7, 截止时间)`计算过去一周的开始时间,这里的"ww"代表周。 - **月报表**:如果需要指定月份的报表,可以使用`DateSerial`函数,例如`DateSerial...

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

    每个自然周对应两列,分别表示这一周的开始日期和结束日期。 ```sql CREATE TABLE [dbo].[monthWeekBetween]( [mwb_year] [int] NULL, [mwb_month] [int] NULL, [mwb_b_week1] [varchar](10) NULL, [mwb_e_week...

    易语言取本周开始结束日期源码-易语言

    一周通常有7天,所以结束日期是开始日期加上6天。这样我们就有了一个完整的本周日期范围。 下面是一个可能的源码实现: ```易语言 .开始日期 = 取日期时间() .当前星期 = 取星期几(开始日期) .本周开始 = 开始日期...

    c#_根据当前时间获取_本周_本月_本季度_月初_月末_各个时间段

    假设一周从周一开始,可以通过以下代码获取本周的起始(周一)和结束(周日)日期: ```csharp DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek)); DateTime endWeek = startWeek.AddDays(6); `...

    asp.net 取本日,本周,本月,本年的时间段

    对于本周的时间范围,我们需要考虑当前星期几,并据此计算出一周的起始和结束时间: ```csharp int weekNow = (int)DateTime.Now.DayOfWeek; int dayDiff = (-1) * weekNow + 1; DateTime dtStart = Convert.To...

    PHP获取一年有几周以及每周开始日期和结束日期

    4. 对于一周的开始和结束日期,先将给定的周数转换为时间戳(`strtotime($year.'W'.$week);`),然后通过`strtotime('+1week-1day',$timestamp['start']);`来获取该周的结束时间戳。通过`date("Y-m-d",$timestamp['...

Global site tag (gtag.js) - Google Analytics