MySQL中怎么設置日期的詳細說明
發表時間:2023-07-25 來源:明輝站整理相關軟件相關文章人氣:
[摘要]日期是數據庫存儲很重要的一部分,下面總結下在MySQL中常用的日期操作1.select curDate(); #獲取當前日期select curTime(); #獲取當前時間select...
日期是數據庫存儲很重要的一部分,下面總結下在MySQL中常用的日期操作
1.select curDate(); #獲取當前日期select curTime(); #獲取當前時間select now(); #獲取當前日期+時間

2.列舉1個天數加減的例子,其他的看英文意思就可以理解了
select date_add(now(), interval 1 day); #當前日期天數+1
select date_add(now(), interval -1 day); #當前日期天數-1
select date_add(now(), interval 1 hour);
select date_add(now(), interval 1 minute);
select date_add(now(), interval 1 second);
select date_add(now(), interval 1 microsecond);
select date_add(now(), interval 1 week);
select date_add(now(), interval 1 month);
select date_add(now(), interval 1 quarter);
select date_add(now(), interval 1 year);

3.date_sub與date_add功能整合相反
select date_sub(now(), interval 1 day); #當前日期天數-select date_sub(now(), interval -1 day);
#當前日期天數+select date_sub(now(), interval 1 hour);
select date_sub(now(), interval 1 minute)select date_sub(now(), interval 1 second)select date_sub(now(), interval 1 microsecond)
select date_sub(now(), interval 1 week)select date_sub(now(), interval 1 month)select date_sub(now(), interval 1 quarter)
select date_sub(now(), interval 1 year);

4.datediff函數計算兩個日期間隔的天數
datediff(date1, date2); #date1 - date2

5.timediff函數計算兩個時間間隔
timediff(time1, time2); #time1 - time2
time1和time2的格式必須要一樣,返回時間差

6.str_to_date(str, format) 字符串轉換為日期
select str_to_date('11/09/2014', '%m/%d/%Y'); -- 2014-11-09

7.還有很多比較方便的函數,就不一一列舉了,用到的時候在陸續完善吧
以上就是MySQL中如何操作日期的詳解的詳細內容,更多請關注php中文網其它相關文章!
學習教程快速掌握從入門到精通的SQL知識。