Mysql的TIMESTAMPDIFF和TIMESTAMPADD的用法

【1.】TIMESTAMPDIFF(interval,colum1,colum2)

字段類型:date或者datetime

計算過程:colum2減去colum1,即後面的減去前面的

計算結果:整數

單位:interval

FRAC_SECOND--表示間隔是毫秒

SECOND--秒

MINUTE--分鐘

HOUR--小時

DAY--天

WEEK--星期

MONTH--月

QUARTER--季度

YEAR--年

例如:

假如column1= ‘2019-03-13 11:25:25 ’,column=‘2019-03-13 11:30:25 ’

select TIMESTAMPDIFF(interval,colum1,colum2) from dual

結果:5      整數類型,後面的時間比前面的時間多了五分鐘

 

 

【2.】TIMESTAMPADD(interval,intValue,column1)

字段類型:date或者datetime

計算過程:時間字段colum1按照單位interval添加整數值intValue(比如column按照分鐘minute添加22000分鐘)

計算結果:date或者datetime

例如:

假如當前時間點爲 ‘2019-03-13 11:25:25 ’

select  TIMESTAMPADD(minute,5,now()) from dual

結果:2019-03-13 11:30:25

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章