mysqlのtimediff関数の使い方は何ですか?

MySQLのTIMEDIFF()関数は、2つの時間の差を計算し、時間間隔を返すために使用されます。

TIMEDIFF()関数の構文は次のようになります:

time1とtime2の時間差

time1やtime2は時間を表すパラメータであり、時間の文字列、タイムスタンプ、またはTIMEタイプの値である場合があります。

TIMEDIFF()関数は、文字列形式で時間差を返します。時間差のフォーマットは「HH:MM:SS」で、HHは時間、MMは分、SSは秒を表します。

以下はいくつかの例です:

SELECT TIMEDIFF(‘12:00:00’, ‘09:00:00’);
’03:00:00’が返ってきます。これは、2つの時間の間に3時間の差があることを示しています。

‘2022-01-01 12:00:00’と’2022-01-01 09:00:00’の時間差を選択すると、結果は’03:00:00’、つまり2つの時間の間に3時間の差があることを示します。

‘2022-01-01 12:00:00’と’2022-01-01 09:00:00’のUNIXタイムスタンプの差を求めると、’03:00:00’という結果が得られます。これは、二つの時間の間に3時間の差があることを意味します。

TIMEDIFF()関数は、日付の違いではなく、時間の違いを計算します。時間1が時間2より小さい場合、返される時間間隔は負の値になります。

bannerAds