mysql DATE_SUB函式 日期/時間增減函式
阿新 • • 發佈:2020-12-30
時間:
sysdate()
當前時間上一個月:
DATE_SUB(SYSDATE(), INTERVAL 1 MONTH)
當前時間下一個月:
DATE_SUB(SYSDATE(), INTERVAL -1 MONTH)
1、獲取當前日期和時間
Oracle
sysdate
mysql
sysdate()
2、日期/時間轉換為字串函式
Oracle 日期/時間轉字串函式:to_char(createDate, 'yyyy-mm-dd hh24:mi:ss') 字串轉日期/時間函式:TO_Date("2017-04-11 06:30:01", 'yyyy-mm-dd hh24:mi:ss') MySql 日期/時間轉字串函式:DATE_FORMAT(createDate, '%Y-%m-%d %H:%i:%s') 字串轉日期/時間函式:str_to_date("2017-04-11 06:30:01", '%Y-%m-%d %H:%i:%s')
3、日期/時間增減函式
Oracle 增減一小時: createDate+1/24 createDate-1/24 增減一天: createDate+1 createDate-1 增減一月: add_months(createDate, 1) add_months(createDate, -1) 增減一季度: add_months(createDate, 3) add_months(createDate, -3) 增減一年: add_months(createDate, 12) add_months(createDate, -12) Mysql 增減一小時: date_sub(createDate, interval -1 hour) date_sub(createDate, interval 1 hour) 增減一天: date_sub(createDate, interval -1 day) date_sub(createDate, interval 1 day) 增減一月: date_sub(createDate, interval -1 month) date_sub(createDate, interval 1 month) 增減一季度: date_sub(createDate, interval -3 month) date_sub(createDate, interval 3 month) 增減一年: date_sub(createDate, interval -1 year) date_sub(createDate, interval 1 year)