Mysql用sql獲取當天指定時間

2021-10-04 05:25:11 字數 814 閱讀 6433

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...