`
xuning227
  • 浏览: 75931 次
  • 性别: Icon_minigender_1
  • 来自: 新疆
文章分类
社区版块
存档分类
最新评论

获取本周的周一获取本周的周日

 
阅读更多

// 获取本周的周一
        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 查询本周一和本周日的日期 下载可直接运行

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

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

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

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

    获取上周周一或周日时间

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

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

    Java 获取上月、一个月最后一天、周一、周日、本月日期是 Java 日期处理中的一些常见操作。下面我们将详细介绍这些操作的实现方法。 一、获取上月 获取上月可以使用 Calendar 类的 add 方法,减去一个月份。然后...

    取周一和周末

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

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

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

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

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

    js取星期(周一到周日)

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

    Java获取各种常用时间方法

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

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

    3. 获取本周日的日期,只需在周一的基础上加6天即可。 ```javascript let sunday = new Date(monday); sunday.setDate(monday.getDate() + 6); ``` 4. 现在我们有了本周一和本周日的日期,可以获取时间段了。 ```...

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

    假设一周从周一开始,可以通过以下代码获取本周的起始(周一)和结束(周日)日期: ```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获取本周开始日期和结束日期的方法

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

    C#获取时间

    要获取本周的起始(周一)和结束(周日)日期,可以利用当前日期的 `DayOfWeek` 属性。该属性返回一周中的某一天,值范围为 `0`(周日)到 `6`(周六)。通过减去当前日期与周一之间的天数差即可获得本周周一的日期...

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

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

    C#中的DateTime:本周,本月,本年,本周第一天

    - `startWeek`计算本周的第一天(即周一),通过获取当前日期`dt`,并根据当前是星期几来调整天数。例如,如果当前是星期三,则需要向前调整两天才能得到周一。 - `endWeek`则是在`startWeek`的基础上增加六天,即...

Global site tag (gtag.js) - Google Analytics