// 获取本周的周一
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 查询本周一和本周日的日期 下载可直接运行
本文实例讲述了JS获取本周周一,周末及获取任意时间的周一周末功能。分享给大家供大家参考,具体如下: 项目需要获取本周及任意一天的周一及周末 需格式化,示例代码如下: <!DOCTYPE ...
获取两个时间段的周一,周日以及月初和月末,java代码 获取两个时间段的周一,周日以及月初和月末,j
// 获取星期几,0表示周日,1表示周一,以此类推 ``` 3. **日期比较**:可以使用`getTime()`方法获取日期的毫秒值来进行比较。 ```javascript let date1 = new Date('2023-01-01'); let date2 = new Date('2023-...
javascript js 星期 周一到周日 使用js计算当前星期,从周一到周日
### Oracle数据库中获取指定周的周一和周末日期的方法 在Oracle数据库中,有时我们需要查询某个特定周的开始和结束日期,即周一和周末的日期。这在进行时间范围查询、数据统计等方面非常有用。本文将详细解析如何...
获取周一和周日的日期,当前周,上周,下周,周一至周日时间段
Java获取本周一、上周一、下周一时间,Java获取本周一、上周一、下周一时间,Java获取本周一、上周一、下周一时间,Java获取本周一、上周一、下周一时间
Java 日期处理详解 Java 获取上月、一个月最后一...Java 获取上月、一个月最后一天、周一、周日、本月日期可以使用 Calendar 类和 SimpleDateFormat 类来实现。这些操作可以帮助开发者更好地处理日期相关的业务逻辑。
以下代码示例展示了如何编写两个静态方法`GetMondayDate`和`GetSundayDate`来分别获取本周周一和周日的日期。 #### 3. 代码实现细节 ##### 3.1 计算本周周一日期 ```csharp public static DateTime GetMondayDate...
首先,获取本周开始日期和结束日期的基本思路是基于当前日期(或指定日期)确定周的起始日(通常是周一或周日),然后计算出一周的结束日期。在PHP中,我们可以利用内置的`date()`和`strtotime()`函数来实现这一目标...
4. 现在我们有了本周一和本周日的日期,可以获取时间段了。 ```javascript let startOfWeek = monday.toISOString().slice(0, 10); // ISO格式的本周一开始日期 let endOfWeek = sunday.toISOString().slice(0, 10);...
假设一周从周一开始,可以通过以下代码获取本周的起始(周一)和结束(周日)日期: ```csharp DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek)); DateTime endWeek = startWeek.AddDays(6); `...
JavaScript中的`getDay()`方法返回的是星期几的数字表示,其中0代表周日,1代表周一,依此类推。 下面是一个获取本月第一个星期一的示例: ```javascript function getFirstMondayOfMonth(date) { date.setDate(1...
通过巧妙地利用这些工具,我们可以轻易地实现从当前日期计算本周的周一和周日,以及判断一个日期是否属于本周。在编写此类代码时,理解`DayOfWeek`枚举的工作原理以及`TimeSpan`的构造和操作方式至关重要。
### ASP.NET 获取本日、本周、本月、本年的起止时间 在开发基于ASP.NET的应用程序时,我们经常需要处理日期和时间相关的功能。本文将详细介绍如何在ASP.NET应用程序中获取当前日期、本周、本月以及本年的起始时间和...
本篇文章将详细介绍如何使用Java来获取一些常用的日期信息,包括但不限于:获取当前日期、本周一的日期、本周日的日期以及上周一的日期等。 ### 获取当前日期 通过`Calendar`类或者`LocalDate`类可以轻松地获取到...