mysql 判斷當前星期 MySQL獲取星期的函式

2021-10-13 04:50:56 字數 969 閱讀 1956

mysql獲取星期的函式dayname(d)

dayname(d)函式返回日期d是星期幾,顯示其英文名稱,如monday,tuesday等。

其中,引數d可以是日期和時間,也可以是日期。

例項:使用dayname()函式返回指定日期的星期幾名稱。sql語句如下:

mysql>select dayname('2014-09-28');

執行結果如下:

從上圖中**執行的結果可以看出,2023年9月28日是星期日,因此返回結果為sunday。

mysql獲取星期的函式dayofweek(d)

dayofweek(d)函式返回日期d是星期幾的索引(位置)。1表示星期日,2表示星期一,...,7表示星期六。

其中,引數d可以是日期和時間,也可以是日期。

例項:使用dayofweek()函式返回日期對應的星期索引。sql語句如下:

mysql>select dayofweek('2014-09-28');

執行結果如下:

從上圖中**執行的結果可以看出,2023年9月28日是星期日,因此返回其對應的索引值,結果為1。

mysql獲取星期的函式weekday(d)

weekday(d)函式返回日期d是星期幾的索引(位置),0表示星期一,1表示星期二,...,6表示星期日。

其中,引數d可以是日期和時間,也可以是日期。

例項:使用weekday()函式返回日期對應的星期幾索引。sql語句如下:

mysql>select weekday('2014-02-15 20:21:25'),weekday('2014-08-01');

執行結果如下:

從上圖中**執行的結果可以看出,2023年2月15日20:21:25是星期六,因此返回其對應的索引值,結果為5;2023年8月1日是星期五,因此返回其對應的索引值,結果為4。

提示weekday()和dayofweek()函式都是返回指定日期在某一星期內的位置,只是索引編號不同。

獲取當前所在星期的星期一

1 使用jdk獲取當前所在星期的星期一 取本週7天的第一天 周一的日期 public static date getnowweekbegin else gregoriancalendar currentdate new gregoriancalendar currentdate.add gregor...

時間當前 未來 過去 星期

時間格式 nsdateformatter formatter nsdateformatter alloc init 設定輸出格式 小時的 hh與hh 表示24小時制和 12小時制 formatter setdateformat yyyy mm dd hh mm ss 如果加上星期幾 則這樣 form...

MySQL中如何判斷當前是字元

使用length與char length兩個函式 length 是計算欄位的長度乙個漢字是算三個字元,乙個數字或字母算乙個字元 char length 不管漢字還是數字或者是字母都算是乙個字元 對同一字段分別使用 length char length計算長度,並進行比較 長度相同則字段中無漢字,不相...