Mysql日期相加減

2021-09-27 08:06:00 字數 1529 閱讀 8636

方法介紹:

now():獲取當前伺服器時間

str_to_date:字串轉date,配合表示式 %y-%m-%d %h:%i:%s 使用

date_format:date轉字串,配合表示式 %y-%m-%d %h:%i:%s 使用

date_add : 日期加指定的 秒、分、小時、天、周、月、年 等

date_sub : 日期減指定的 秒、分、小時、天、周、月、年 等

sql 演示:

功能描述

sql內容

查詢結果

解釋查詢當前日期

select now()

2019-09-21 23:35:58

字串轉date

select str_to_date(『2019-09-21 23:24:30』,』%y-%m-%d %h:%i:%s』)

2019-09-21 23:24:30

date轉字串

select date_format(now(),』%y-%m-%d %h:%i:%s』)

2019-09-21 23:40:57

日期加一秒

select now(), date_add(now(),interval 1 second)

2019-09-21 23:42:20 ~ 2019-09-21 23:42:21

date_add 加

日期加一分

select now(), date_add(now(),interval 1 minute)

2019-09-21 23:43:11 ~ 2019-09-21 23:44:11

日期加一時

select now(), date_add(now(),interval 1 hour)

2019-09-21 23:43:31 ~ 2019-09-22 00:43:31

日期加一天

select now(), date_add(now(),interval 1 day)

2019-09-21 23:44:54 ~ 2019-09-22 23:44:54

日期加一周

select now(), date_add(now(),interval 1 week)

2019-09-21 23:45:54 ~ 2019-09-28 23:45:54

日期加一月

select now(), date_add(now(),interval 1 month)

2019-09-21 23:46:17 ~ 2019-10-21 23:46:17

日期加一年

select now(), date_add(now(),interval 1 year)

2019-09-21 23:46:36 ~ 2020-09-21 23:46:36

日期減一秒

select now(), date_sub(now(),interval 1 second)

2019-09-21 23:48:47 ~ 2018-09-21 23:48:47

date_sub 日期減

end …

mysql日期加減 MySQL日期加減函式詳解

1.addtime 為日期加上指定秒數 select addtime now 1 加1秒 2.adddate 有兩種用法,第二個引數直接填數字的話是為日期加上指定天數,填interval的話是為日期加上指定的interval時間 select adddate now 1 加1天 select add...

mysql月份加減 MySQL 日期加減

1.addtime 為日期加上指定秒數 select addtime now 1 加1秒 2.adddate 有兩種用法,第二個引數直接填數字的話是為日期加上指定天數,填interval的話是為日期加上指定的interval時間 select adddate now 1 加1天 select add...

MySQL 日期加減

1.mysql 為日期增加乙個時間間隔 date add set dt now select date add dt,interval 1 day 加1天 select date add dt,interval 1 hour 加1小時 select date add dt,interval 1 mi...