select date_add(curdate(), interval 1 day);獲取後一天日期 2020-03-22
select date_add(curdate(), interval 9 hour); -獲取時間2020-03-21 09:00:00
select date_add(curdate(), interval 570 minute);獲取時間2020-03-21 09:30:00 570=9*60分鐘+30分鐘
select date_add(curdate(), interval 34200 second);獲取時間2020-03-21 09:30:00 34200= 9*60分鐘*60秒+30*60秒
date_add(date,interval expr unit)函式表示根據時間引數往後推移時間
date引數代表日期 對應curdate() 表示當前日期
interval 時間間隔
expr 表示 數值 對應9
unit 表示單位 對應 hour 小時、 minute分鐘、second秒鐘
select date_sub(curdate(),interval 1 day) 獲取前一天日期
date_sub(date,interval expr unit) 函式表示根據時間引數往前推移時間
結合使用:
select date_add(date_sub(curdate(),interval 1 day),interval 9 hour) --獲取時間2020-03-20 09:00:00
表示獲取當前時間的前一天9點
Mysql獲取當天使用者生日
一 mysql 日期函式 1 day y m y 返回日期值 2 month y m y 返回月份值 3 year y m y 返回年份值 4 now 返回當前年月日 二 思路 當前 月 生日 月 當前 日 生日 日 原生寫法 birthday arr select form t user wher...
sql獲取當天零點
sql server 獲取當天零點 select convert varchar 10 getdate 120 00 00 00 oracle 取得當天0時0分0秒 select trunc sysdate from dual 取得當天23時59分59秒 在當天0時0分0秒的基礎上加1天後再減1秒 ...
sql獲取陣列指定元素
需求 獲取字元陣列1,2,3的第2個元素 方法 通過自定義函式來實現 獲取字串陣列某個元素 if exists select 1from sysobjects where id object id get strarraystrofindex drop function get strarrayst...