mysql 时间与时间秒差相加计算,得到新的时间
-
时间与时间秒差相加计算,得到新的时间:
SELECT from_unixtime(UNIX_TIMESTAMP(STR_TO_DATE('2019-02-03 09:00:00','%Y-%m-%d %H:%i:%s'))+(UNIX_TIMESTAMP(STR_TO_DATE('2019-02-03 18:47:23','%Y-%m-%d %H:%i:%s')) - UNIX_TIMESTAMP(STR_TO_DATE('2019-02-03 18:00:00','%Y-%m-%d %H:%i:%s')))) sec ;
-
语句分解:
- 计算两个时间的秒差
UNIX_TIMESTAMP(STR_TO_DATE('2019-02-03 18:47:23','%Y-%m-%d %H:%i:%s')) - UNIX_TIMESTAMP(STR_TO_DATE('2019-02-03 18:00:00','%Y-%m-%d %H:%i:%s')) sec
- 再
2019-02-03 09:00:00
转为时间戳与后者的秒相加 - 最后转为
from_unixtime
时间
- 计算两个时间的秒差
-
截图