MySQL計算兩個日期相差的年月日

2021-10-10 20:29:29 字數 795 閱讀 7894

datediff(結束時間,開始時間)

select datediff('2020-06-13','2020-06-12') as diffdate
下面這個加了個日期格式化

select datediff('2020-06-13',date_format(now(),'%y-%m-%d')) as diffdate
timestampdiff(型別,時間1,時間2)

結算的結果是:時間2-時間1

相差的年:

select timestampdiff(year,'2019-06-12 00:00:00',date_format(now(), '%y-%m-%d %h:%i:%s')) as stampdifftime
相差的天: 

select timestampdiff(day,'2019-06-12 00:00:00',date_format(now(), '%y-%m-%d %h:%i:%s')) as stampdifftime
這塊就舉兩個例子,其他的按照下面修改型別就可以。

年        year  

季度    quarter  

月        month  

星期    week  

天        day  

小時    hour  

分鐘    minute  

秒        second  

毫秒    frac_second 

MySQL計算兩個日期相差的年月日

datediff 結束時間,開始時間 select datediff 2020 06 13 2020 06 12 as diffdate下面這個加了個日期格式化 select datediff 2020 06 13 date format now y m d as diffdatetimestamp...

java 計算兩個日期相差的距離

兩個時間相差距離多少年多少天多少小時多少分多少秒 param strtime1 時間引數 1 格式 1990 01 01 12 00 00 param strtime2 時間引數 2 格式 2009 01 01 12 00 00 return string 返回值為 xx年xx天xx小時xx分xx秒...

jq計算兩個日期相差的天數

計算兩個日期相差的天數 addtime 2020年7月30日 21 16 37 sdate1 開始日期 yyyy mm dd格式 sdate2 結束日期 yyyy mm dd格式 function datediff sdate1,sdate2 呼叫 let and datediff stime,et...