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

原创 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中周的相关知识点:与周相关的函数以及格式化周所使用的格式字符串。提供了根据跟定时间取周的开始时间和结束时间的方法,以及根据周次取周的开始时间和结束时间:分为自然周(周一到周日),O...

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

1 ORACLE中周相关知识描述 1.1           日期格式化函数 TO_CHAR(X [,FORMAT]):将X按FORMAT格式转换成字符串。X是一个日期,FORMAT是一个规定...

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

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

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

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

js根据指定日期以周显示时间区间

效果 代码: @include('layouts.head') Boss奖励详情

C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期

/// /// 获取指定月份指定周数的开始日期 /// /// 年份 /// 月份 /// 周数 ...

echarts按开始日期和结束时间做报表

ECharts                     Date.prototype.Format = function (fmt) { //author: meizz  var o =...
  • z123500
  • z123500
  • 2015年08月30日 21:38
  • 12397

根据当前日期,获得本周的周一及周日日期即本周的开始时间和结束时间

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); //设置时间格式 Calendar cal = Calendar.ge...
  • Elise1
  • Elise1
  • 2017年05月08日 10:50
  • 699
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获得指定日期的周开始时间和周结束时间
举报原因:
原因补充:

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