MYSQL中datediff和timestampdiff函数的使用来计算时间间隔。

datediff関数は、2つの日付の日数の差を計算します。timestampdiff関数は、2つの日付の時間の差を計算し、異なる時間単位(日、時間、分など)を選択して計算することができます。

datediff関数の使用例:

SELECT DATEDIFF('2021-06-01', '2021-05-01');

上記の例では、2021年5月1日から2021年6月1日までの日数の差を計算し、その結果は31日となります。

timestampdiff関数の例をご紹介します。

SELECT TIMESTAMPDIFF(DAY, '2021-05-01 12:00:00', '2021-06-01 14:30:00');

2021年5月1日12:00:00から2021年6月1日14:30:00までの日数の差を計算した結果、31日です。

timestampdiff関数に注意してください。最初のパラメータは時間の単位であり、DAY、HOUR、MINUTEなどを選択できます。2番目と3番目のパラメータは日付と時間の値です。

bannerAds