获得指定日期的周开始时间和周结束时间

原创 2012年03月26日 14:52:46
工作中遇到一个关于时间的问题,获得指定日期的周开始时间和周结束时间。 比如输入任意一个时间,即可获得到这个时间的所在周的开始时间和结束时间。
     public static string GetWeekNumber(DateTime dtPassed)
        {
            string displyDate = string.Empty;
            try
            {
                System.Globalization.CultureInfo ciCurr = System.Globalization.CultureInfo.CurrentCulture;
                int weekNum = ciCurr.Calendar.GetWeekOfYear(dtPassed, System.Globalization.CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
                DayOfWeek day = ciCurr.Calendar.GetDayOfWeek(dtPassed);
 
                int days = day - DayOfWeek.Monday;
                DateTime start = dtPassed.AddDays(-days);
                DateTime end = start.AddDays(6);
 
                displyDate = start.ToString("dd/MM") + " - " + end.ToString("dd/MM");
            }
            catch
            {
                displyDate = string.Empty;
            }
            return displyDate;
        }

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Oracle日期周详解以及周开始结束时间计算

Oracle日期周详解以及周开始结束时间计算 目录(?)[+] 1 ORACLE中周相关知识描述 1.1           日期格式化函...

Oracle日期周详解以及周开始结束时间计算

本文描述ORACLE中周的相关知识点:与周相关的函数以及格式化周所使用的格式字符串。提供了根据跟定时间取周的开始时间和结束时间的方法,以及根据周次取周的开始时间和结束时间:分为自然周(周一到周日),O...

【原创】SQL 返回时间所在月份周次,该周起始结束日期

IF EXISTS ( SELECT 1 FROM sysobjects WHERE name = 'fn_Week)     DROP FUNCTION fn_Week GO set A...

JAVA得到一个指定日期范围内每天的开始时间和结束时间

import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; imp...
  • avwjq
  • avwjq
  • 2014-11-12 14:46
  • 1390

asp.net关于时间方法,当前月有多少天、求某年有多少周、求当前日期是一年的中第几周

/// 当前月有多少天         ///         ///     &#...

C#根据当前时间确定日期范围(本周、本月、本季度、本年度)

有时候需要根据当前时间,确定其它的都没有什么难度,只是本季度稍稍麻烦些。因为一年有四个季度,可以根据当前月份,得到本季度第一个月的月份,然后这个月的第一天,就是本季度的第一天了DateTime dt ...

C# 根据当前时间获取,本周,本月,本季,DateTime 日期加1天 减一天 加一月 减一月 等方法

DateTime dt = DateTime.Now;  //当前时间   DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOf...

26、Power Query-日期与时间数据处理实例(统计出某年各月各周的借书人数)

本节重点:Power Query-日期与时间数据处理实例(统计出某年各月各周的借书人数) 需求如下: 上图所示,根据左侧的数据源,统计出2016年各月各周的借书人数(效果如右侧所示)。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)