取某個日期所在周的任意一天日期

2022-08-11 01:45:14 字數 792 閱讀 9491

mysql 取當前日期對應的周一或週日

select subdate(curdate(),date_format(curdate(),'

%w')-

1);//

獲取當前日期在本週的周一

select subdate(curdate(),date_format(curdate(),'

%w')-

2);//

獲取當前日期在本週的周二

select subdate(curdate(),date_format(curdate(),'

%w')-

7);//獲取當前日期在本週的週日

%w     星期名字(sunday……saturday)    

%w     乙個星期中的天數(0=sunday   ……6=saturday   )  

select date_format('

2017-04-19

','%w

');

#3(週三)

select subdate('

2017-04-19

',date_format('

2017-04-19

','%w

')-7);#2017-04

-23select subdate(now( ), 1) as

'yesterday

', subdate(now( ), interval -

1day) as

'tomorrow

';

獲取指定日期的前一天日期

看部落格的時候,看到一篇文章,是獲取指定日期的前一天日期,所以自己也寫了乙個方法,如下 1 2 功 能 根據年月得到指定月份的天數 3 參 數 nyear 年 4 nmonth 月 5 返 回 值 最大天數 6 創 建 人 maojw78 9function getdaysofmonth nyear...

AIX UNIX獲取前一天日期

bin sh today date y m d todayhyphen date y m d year date y month date m day date d getyesterday 直接呼叫方法,不用返回值,在方法內設定多個變數,在外面可以用到。多次呼叫,year month day的值會...

給定乙個日期求下一天日期

給定乙個日期求下一天日期,例如1999年4月30日下一天為1999年5月1日 include include using namespace std void nextday int y,int m,int d int main else printf date d 年 d 月 d日 的下一天是 d...