`
wsql
  • 浏览: 12099722 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

根据周数返回日期

 
阅读更多

/* FUNCTION:根据周数返回日期 Author:Stickman Date:2005.08.10 Version:1.0 返回:日子字符串输入1:年输入2:周数 */

CREATE function Week2Day(@intYear integer,@intWeek integer)

returns varchar(50)

as

begin

declare @dateFirstDayOfYear datetime declare @dateFirstDayOfWeek datetime declare @dateLastDayOfWeek datetime

set @dateFirstDayOfYear=convert(smalldatetime,convert(varchar(4),@intYear) + '-1-1')

set @dateFirstDayOfWeek=dateadd(day,1-datePart(weekday,@dateFirstDayOfYear),dateAdd(week,@intWeek-1,@dateFirstDayOfYear))

set @dateLastDayOfWeek=dateadd(day,6,@dateFirstDayOfWeek)

RETURN convert(varchar(10),@dateFirstDayOfWeek,11) + '' + convert(varchar(10),@dateLastDayOfWeek,11) end

分享到:
评论

相关推荐

    js计算两个日期相差几周

    - 函数最终返回计算得到的周数。 #### 代码示例详解 ```javascript function dateDiffWeek(start, end) { // 分割日期字符串 var arrDate = start.split('-'); var objDate1 = new Date(arrDate[1] + '-' + ...

    sql函數,week周數,返回日期

    该函数的主要功能是根据指定的年份和周数来返回相应的日期范围。在实际应用中,这样的功能非常实用,尤其是在处理按周进行数据汇总或分析时。接下来,我们将详细解析这个函数的实现逻辑及其应用场景。 ### SQL 函数...

    怎么计算Excel2021中当前日期所在的周数.docx

    执行该公式后,Excel 将返回该日期所在的周数。 此外,WEEKNUM 函数还可以与其他函数结合使用,例如使用 TODAY 函数来获取当前日期,然后使用 WEEKNUM 函数来计算当前日期所在的周数。 例如: =WEEKNUM(TODAY(),2...

    ABAP日期函数(求月末日,第几周,search help 只显示年月) 使用方法实例

    在实际应用中,日期函数的使用非常广泛,例如计算两个日期间的工作天数、获取当前月份的第一天和最后一天、计算日期所在的周数、弹出选择周的对话框等。 1. 计算两个日期间的工作天数 在实际应用中,我们需要计算...

    jQuery日历周历月历插件.zip

    4. 获取日期信息:插件允许用户输入日期,然后返回该日期在该月的周数以及月份的总天数。这部分涉及到日期对象的操作,例如`getDate()`方法获取月份中的日期,`getMonth()`获取月份(0表示一月,11表示十二月),...

    利用Java中Calendar计算两个日期之间的天数和周数

    `Calendar`类是一个抽象类,提供了一个灵活的机制来表示和操作日期和时间,包括计算两个日期之间的天数和周数。`Date`类主要用于存储和表示具体的日期时间点,而`DateFormat`则用于格式化和解析日期字符串。 在Java...

    js获取指定日期周数以及星期几的小例子

    本文档提供了几个JavaScript函数的小例子,主要功能是根据用户输入的年份和周数,计算出这一周的具体日期范围。这里需要理解几个关键点,包括如何通过日期对象获取年月日信息,以及如何根据日期计算周数和对应的星期...

    LabVIEW获取时间-周月日.rar

    这个节点会返回当前系统的时间,然后我们可以用这个节点的输出连接到其他函数,如“格式化日期时间”来将其转换为易读的格式,如“周/月/日”。 “格式化日期时间”函数允许我们选择不同的日期和时间格式,例如...

    MySQL日期查询[定义].pdf

    * `WEEK()`: 返回日期的周数,范围从 0 到 52。 日期计算函数 MySQL 还提供了多种日期计算函数,用于计算日期和时间相关的数据。这些函数包括: * `PERIOD_ADD()`: 增加 N 个月到阶段 P(以格式 YYMM 或 YYYYMM)...

    mysqlAPI--日期和时间函数.docx

    54. WEEKOFYEAR():返回日期的日历周(0-53) 55. YEAR():返回一年 56. YEARWEEK():返回日期的年和周 这些日期和时间函数可以满足各种日期和时间的需求,帮助开发者更方便地操作日期和时间值。

    weekOfYear.rar_week of year_周数

    描述中提到的功能是输入年份和周数,例如“2009 14”,然后返回该周的第一天和最后一天的日期。这是一个实用的工具,尤其对于需要处理时间序列数据或者进行计划和报告的工作来说。实现这样的功能通常需要理解日期和...

    JS获取当天是本年的第几周和本周的起始日期

    这可以通过创建一个新年第一天的`Date`对象`beginDay`,然后根据`getDay()`返回的值来调整日期。如果`beginDay`是周日,那么下周四是新年第七天,所以我们把日期设置为1月7日;否则,我们从周一开始倒推到礼拜四。...

    Mysql日期和时间函数大全[归类].pdf

    * WEEK(date):返回日期的周数,范围在0到52。 * YEAR(date):返回日期的年份,范围在1000到9999。 时间函数 Mysql也提供了多种时间函数,用于处理时间类型的数据。这些函数包括: * HOUR(time):返回时间的小时...

    pb在sqlserver数据库下生成工作日历周数的数据窗口.zip

    其次,`Sql语句返回周的最后日期uf_get_Week2Day.txt`文件包含了一个SQL查询语句,其目的是获取特定日期所在周的最后一天。在SQL Server中,这通常涉及到DATEPART和DATEADD函数的使用,通过这些函数可以计算出给定...

    Javascript 日期对象Date扩展

    解析常用的中文日期并返回日期对象。 add--日期加减操作。[注:此函数在上传时还存在一个BUG。请下载后把此函数内的第一行"var regExp = /^\d+$/;" 改为 "var regExp = /^([+-])?\d+$/;", 要不然就做不了减法。] ...

    LocalDate类获取日期和改变日期

    - `getYear()`、`getMonthValue()`和`getDayOfMonth()`分别返回日期的年、月、日。 - `getMonth()`返回`Month`枚举值,表示月份,如`JANUARY`。 - `lengthOfMonth()`返回该月份的天数,考虑了闰年。 3. **日期的...

    Mysql日期转换[借鉴].pdf

    * WEEK(date):返回日期 date 的周数,范围是 0 到 52。 * YEAR(date):返回日期 date 的年份,范围是 1000 到 9999。 时间函数 ------------- Mysql 也提供了多种时间函数,可以对时间类型的数据进行各种操作。...

    mysql数据库日期函数大全-fan.docx

    WEEK 函数用于返回日期的周数,范围从 0 到 52,例如: mysql> SELECT WEEK('1998-02-20'); 返回 7,表示该日期是 1998 年的第 7 周。 10. YEAR 函数 YEAR 函数用于返回日期的年份,范围从 1000 到 9999,例如:...

    python根据时间获取周数代码实例

    这篇内容主要探讨了如何根据时间获取周数,并提供了从周数反向获取日期的代码实例。这些功能在数据分析、日程管理或其他需要时间处理的场景中非常有用。 首先,我们要了解Python中的`time`和`datetime`模块。`time`...

    易语言判断某一时间是第几个星期.7z

    此函数返回指定日期在当年的周数,一周从星期一开始。但需要注意的是,不同国家和地区对于一周的起始日有不同的定义,有的地方认为星期日是一周的第一天,有的则认为是星期一。在易语言中,默认的是一周从星期一开始...

Global site tag (gtag.js) - Google Analytics