`
niunan
  • 浏览: 719034 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

获取本周的周一和周日

    博客分类:
  • .NET
 
阅读更多

        // 获取本周的周一
        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 获取本周周一(中国意义上的周一)

    java 获取本周周一。一般在外国,‘周一’就是周日。所以网上很有很多方法,还得二次修改,我这个直接就是真正中国的周一。欢迎下载。

    获取当前日期所在周一和周末,月头和月末

    1. **获取周一或周日**:通过计算当前日期与周一或周日之间的天数差,并使用`AddDays`方法进行加减,从而得到周一或周日的具体日期。 2. **获取月头和月末**:对于月头,直接将日期设为该月的第一天;对于月末,...

    java 查询本周一和本周日的日期

    java 查询本周一和本周日的日期 下载可直接运行

    JS获取本周周一,周末及获取任意时间的周一周末功能示例

    本文实例讲述了JS获取本周周一,周末及获取任意时间的周一周末功能。分享给大家供大家参考,具体如下: 项目需要获取本周及任意一天的周一及周末 需格式化,示例代码如下: <!DOCTYPE ...

    获取两个时间段的周一,周日以及月初和月末

    获取两个时间段的周一,周日以及月初和月末,java代码 获取两个时间段的周一,周日以及月初和月末,j

    js获取一段时间内日期(天、周一、月、年)

    // 获取星期几,0表示周日,1表示周一,以此类推 ``` 3. **日期比较**:可以使用`getTime()`方法获取日期的毫秒值来进行比较。 ```javascript let date1 = new Date('2023-01-01'); let date2 = new Date('2023-...

    js取星期(周一到周日)

    javascript js 星期 周一到周日 使用js计算当前星期,从周一到周日

    取周一和周末

    ### Oracle数据库中获取指定周的周一和周末日期的方法 在Oracle数据库中,有时我们需要查询某个特定周的开始和结束日期,即周一和周末的日期。这在进行时间范围查询、数据统计等方面非常有用。本文将详细解析如何...

    获取上周周一或周日时间

    获取周一和周日的日期,当前周,上周,下周,周一至周日时间段

    Java获取本周一、上周一、下周一时间

    Java获取本周一、上周一、下周一时间,Java获取本周一、上周一、下周一时间,Java获取本周一、上周一、下周一时间,Java获取本周一、上周一、下周一时间

    java 获取上月、一个月最后一天、周一、周日、本月日期

    Java 日期处理详解 Java 获取上月、一个月最后一...Java 获取上月、一个月最后一天、周一、周日、本月日期可以使用 Calendar 类和 SimpleDateFormat 类来实现。这些操作可以帮助开发者更好地处理日期相关的业务逻辑。

    asp.net 时间类 一周的周一和周末的日期

    以下代码示例展示了如何编写两个静态方法`GetMondayDate`和`GetSundayDate`来分别获取本周周一和周日的日期。 #### 3. 代码实现细节 ##### 3.1 计算本周周一日期 ```csharp public static DateTime GetMondayDate...

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

    首先,获取本周开始日期和结束日期的基本思路是基于当前日期(或指定日期)确定周的起始日(通常是周一或周日),然后计算出一周的结束日期。在PHP中,我们可以利用内置的`date()`和`strtotime()`函数来实现这一目标...

    使用JS获取本周本月时间段的方法

    4. 现在我们有了本周一和本周日的日期,可以获取时间段了。 ```javascript let startOfWeek = monday.toISOString().slice(0, 10); // ISO格式的本周一开始日期 let endOfWeek = sunday.toISOString().slice(0, 10);...

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

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

    js获取本月的第一个星期一

    JavaScript中的`getDay()`方法返回的是星期几的数字表示,其中0代表周日,1代表周一,依此类推。 下面是一个获取本月第一个星期一的示例: ```javascript function getFirstMondayOfMonth(date) { date.setDate(1...

    C#由当前日期计算相应的周一和周日的实例代码

    通过巧妙地利用这些工具,我们可以轻易地实现从当前日期计算本周的周一和周日,以及判断一个日期是否属于本周。在编写此类代码时,理解`DayOfWeek`枚举的工作原理以及`TimeSpan`的构造和操作方式至关重要。

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

    ### ASP.NET 获取本日、本周、本月、本年的起止时间 在开发基于ASP.NET的应用程序时,我们经常需要处理日期和时间相关的功能。本文将详细介绍如何在ASP.NET应用程序中获取当前日期、本周、本月以及本年的起始时间和...

    Java获取各种常用时间方法

    本篇文章将详细介绍如何使用Java来获取一些常用的日期信息,包括但不限于:获取当前日期、本周一的日期、本周日的日期以及上周一的日期等。 ### 获取当前日期 通过`Calendar`类或者`LocalDate`类可以轻松地获取到...

Global site tag (gtag.js) - Google Analytics