怎么取当前日期本周,上周周一与周末的日期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么取当前日期本周,上周周一与周末的日期相关的知识,希望对你有一定的参考价值。


取本周周一与周末;

SELECT GETDATE() 当前时间,DATEADD(DAY,-CASE DATENAME(WEEKDAY,GETDATE()) WHEN ‘星期一‘ THEN 0        WHEN ‘星期二‘ THEN 1 WHEN ‘星期三‘ THEN 2 WHEN ‘星期四‘ THEN 3 WHEN ‘星期五‘ THEN 4 WHEN ‘星期六‘ THEN 5 ELSE 6 END,GETDATE()) 星期一日期,DATEADD(DAY,CASE DATENAME(WEEKDAY,GETDATE()) WHEN ‘星期一‘ THEN 6        WHEN ‘星期二‘ THEN 5 WHEN ‘星期三‘ THEN 4 WHEN ‘星期四‘ 

THEN 3 WHEN ‘星期五‘ THEN 2 WHEN ‘星期六‘ THEN 1 ELSE 0 END,GETDATE()) 星期日日期



取上周周一与周末:

    SELECT  CONVERT(nvarchar(10),DATEADD(wk, DATEDIFF(wk,0,DATEADD(dd, -8, ‘2017-08-06‘) ), 0),121)

 SELECT CONVERT(nvarchar(10), DATEADD(wk, DATEDIFF(wk,0,DATEADD(dd, -8, ‘2017-08-02‘) ), 6),121)


本文出自 “技术经验分享” 博客,请务必保留此出处http://yataigp.blog.51cto.com/4779773/1953991

以上是关于怎么取当前日期本周,上周周一与周末的日期的主要内容,如果未能解决你的问题,请参考以下文章

mysql 获取当前日期周一和周日

PHP怎样获得最近一个周一和上周一的日期?

java获取本周 上周的所有日期

本周入上周时间计算

sql如何通过当前日期获取上周,上上周,上上上周的起始日期(周一_周七)

使用当前日期生成一周的所有日期,还显示周一的周开始日期和周日的周末