1. ホーム
  2. マイスル

[解決済み】MySQLでの2つの日付の違いについて

2022-04-11 13:15:04

質問

2つの日付の差を計算するには、次のような形式で行います。 YYYY-MM-DD hh: mm: ss そして、その結果を秒またはミリ秒単位で得るには?

解決方法は?

SELECT TIMEDIFF('2007-12-31 10:02:00','2007-12-30 12:01:01');
-- result: 22:00:59, the difference in HH:MM:SS format


SELECT TIMESTAMPDIFF(SECOND,'2007-12-30 12:01:01','2007-12-31 10:02:00'); 
-- result: 79259  the difference in seconds

つまり TIMESTAMPDIFF を使用します。