// 获取本周的周一
public string GetThisWeekMonday()
{
DateTime date = DateTime.Now;
DateTime first = System.DateTime.Now;
switch (date.DayOfWeek)
{
case System.DayOfWeek.Monday:
first = date;
break;
case System.DayOfWeek.Tuesday:
first = date.AddDays(-1);
break;
case System.DayOfWeek.Wednesday:
first = date.AddDays(-2);
break;
case System.DayOfWeek.Thursday:
first = date.AddDays(-3);
break;
case System.DayOfWeek.Friday:
first = date.AddDays(-4);
break;
case System.DayOfWeek.Saturday:
first = date.AddDays(-5);
break;
case System.DayOfWeek.Sunday:
first = date.AddDays(-6);
break;
}
return first.ToString("yyyy-MM-dd");
}
// 获取本周的周日
public string GetThisWeekSunday()
{
DateTime date = DateTime.Now;
DateTime last = System.DateTime.Now;
switch (date.DayOfWeek)
{
case System.DayOfWeek.Monday:
last = date.AddDays(6);
break;
case System.DayOfWeek.Tuesday:
last = date.AddDays(5);
break;
case System.DayOfWeek.Wednesday:
last = date.AddDays(4);
break;
case System.DayOfWeek.Thursday:
last = date.AddDays(3);
break;
case System.DayOfWeek.Friday:
last = date.AddDays(2);
break;
case System.DayOfWeek.Saturday:
last = date.AddDays(1);
break;
case System.DayOfWeek.Sunday:
last = date;
break;
}
return last.ToString("yyyy-MM-dd");
}
分享到:
相关推荐
java 获取本周周一。一般在外国,‘周一’就是周日。所以网上很有很多方法,还得二次修改,我这个直接就是真正中国的周一。欢迎下载。
1. **获取周一或周日**:通过计算当前日期与周一或周日之间的天数差,并使用`AddDays`方法进行加减,从而得到周一或周日的具体日期。 2. **获取月头和月末**:对于月头,直接将日期设为该月的第一天;对于月末,...
java 查询本周一和本周日的日期 下载可直接运行
获取两个时间段的周一,周日以及月初和月末,java代码 获取两个时间段的周一,周日以及月初和月末,j
本文实例讲述了JS获取本周周一,周末及获取任意时间的周一周末功能。分享给大家供大家参考,具体如下: 项目需要获取本周及任意一天的周一及周末 需格式化,示例代码如下: <!DOCTYPE ...
获取周一和周日的日期,当前周,上周,下周,周一至周日时间段
Java 获取上月、一个月最后一天、周一、周日、本月日期是 Java 日期处理中的一些常见操作。下面我们将详细介绍这些操作的实现方法。 一、获取上月 获取上月可以使用 Calendar 类的 add 方法,减去一个月份。然后...
### Oracle数据库中获取指定周的周一和周末日期的方法 在Oracle数据库中,有时我们需要查询某个特定周的开始和结束日期,即周一和周末的日期。这在进行时间范围查询、数据统计等方面非常有用。本文将详细解析如何...
// 获取星期几,0表示周日,1表示周一,以此类推 ``` 3. **日期比较**:可以使用`getTime()`方法获取日期的毫秒值来进行比较。 ```javascript let date1 = new Date('2023-01-01'); let date2 = new Date('2023-...
Java获取本周一、上周一、下周一时间,Java获取本周一、上周一、下周一时间,Java获取本周一、上周一、下周一时间,Java获取本周一、上周一、下周一时间
javascript js 星期 周一到周日 使用js计算当前星期,从周一到周日
本篇文章将详细介绍如何使用Java来获取一些常用的日期信息,包括但不限于:获取当前日期、本周一的日期、本周日的日期以及上周一的日期等。 ### 获取当前日期 通过`Calendar`类或者`LocalDate`类可以轻松地获取到...
3. 获取本周日的日期,只需在周一的基础上加6天即可。 ```javascript let sunday = new Date(monday); sunday.setDate(monday.getDate() + 6); ``` 4. 现在我们有了本周一和本周日的日期,可以获取时间段了。 ```...
假设一周从周一开始,可以通过以下代码获取本周的起始(周一)和结束(周日)日期: ```csharp DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek)); DateTime endWeek = startWeek.AddDays(6); `...
- 获取本周的日期通常需要考虑本周的开始日期(周一)和结束日期(周日)。在Python中: ```python start_of_week = today - timedelta(days=today.weekday()) end_of_week = start_of_week + timedelta(days=6)...
首先,获取本周开始日期和结束日期的基本思路是基于当前日期(或指定日期)确定周的起始日(通常是周一或周日),然后计算出一周的结束日期。在PHP中,我们可以利用内置的`date()`和`strtotime()`函数来实现这一目标...
要获取本周的起始(周一)和结束(周日)日期,可以利用当前日期的 `DayOfWeek` 属性。该属性返回一周中的某一天,值范围为 `0`(周日)到 `6`(周六)。通过减去当前日期与周一之间的天数差即可获得本周周一的日期...
以下代码示例展示了如何编写两个静态方法`GetMondayDate`和`GetSundayDate`来分别获取本周周一和周日的日期。 #### 3. 代码实现细节 ##### 3.1 计算本周周一日期 ```csharp public static DateTime GetMondayDate...
- `startWeek`计算本周的第一天(即周一),通过获取当前日期`dt`,并根据当前是星期几来调整天数。例如,如果当前是星期三,则需要向前调整两天才能得到周一。 - `endWeek`则是在`startWeek`的基础上增加六天,即...