摘要:在Mysql數(shù)據(jù)庫的管理與應(yīng)用過程中,不可避免的需要接觸到各種各樣的數(shù)據(jù)類型,其中時間數(shù)據(jù)是最復(fù)雜多樣的。為了滿足各種各樣的需求,需要定制不同的時間轉(zhuǎn)換格式,有些會放到服務(wù)器程序上,通過代碼實現(xiàn)時間日期的格式化,也可以通過MySql在查詢時就轉(zhuǎn)換成需要的格式,下面就具體了解一下MySql相關(guān)的時間日期的處理函數(shù)。
本文主要介紹Mysql日期函數(shù)和時間函數(shù)的應(yīng)用場景,詳細內(nèi)容請參考下文。
一、查看數(shù)據(jù)庫環(huán)境
1、登錄Linux系統(tǒng)

2、查看Mysql運行情況

3、查看Mysql端口使用情況

二、使用Mysql數(shù)據(jù)庫
1、登錄數(shù)據(jù)庫

2、獲取數(shù)據(jù)庫當前日期及格式化輸出
(1)、獲取系統(tǒng)日期:now()

(2)、格式化日期:date_fformat(date,format)

備注:%Y 四位數(shù)字表示的年份;%m 兩位數(shù)字表示的月份;%d 兩位數(shù)字表示月中的天數(shù)。
(3)、獲取當前日期:curdate()

(4)、獲取當前時間:curtime()

(5)、獲得當前日期+時間:sysdate()

3、MySql日期時間計算函數(shù)
(1)、MySql 為日期增加一個時間間隔:date_add()

備注:date_add(@dq,interval 1 day)表示在當前時間加一天。
(2)、MySql 為日期增加一個時間間

備注:date_sub(@dq,interval ‘1 1:1:1’ day_second)表示在當前時間減一天。
(3)、MySQL日期相減函數(shù):datediff(date1,date2)

(4)、MySQL時間相減函數(shù):timediff(time1,time2)

4、MySQL 獲得國家地區(qū)時間格式函數(shù)
(1)、轉(zhuǎn)換為美國的日期格式

(2)、轉(zhuǎn)換為美國的時間格式

5、MySQL 時間戳(Timestamp)函數(shù)

三、其他日期、時間格式

備注:在Mysql中,除了now()外,還提供了其他三個函數(shù)處理時間,分別為current_timestamp()、localtime()和localtimestamp()。其作用等同于now()函數(shù)。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至2705686032@qq.com 舉報,一經(jīng)查實,本站將立刻刪除。原文轉(zhuǎn)載: 原文出處: