Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Tính chênh lệch giữa hai timestamp tính bằng giây trong MySQL?

Cách 1: TIMESTAMPDIFF

mysql> SELECT TIMESTAMPDIFF(SECOND, '2018-10-17 11:51:55', '2018-10-17 11:51:58');

Kết quả: 3 giây

Cách 2: UNIX_TIMESTAMP

mysql> SELECT UNIX_TIMESTAMP('2018-10-17 11:57:50') - UNIX_TIMESTAMP('2018-10-17 11:57:45') AS DifferenceInSeconds;

Kết quả: 5 giây