如何計算MySQL中兩個時間戳記之間的天數差異?

Linda Hamilton
發布: 2024-11-02 03:30:30
原創
781 人瀏覽過

How to Calculate the Difference Between Two Timestamps in Days in MySQL?

在MySQL 中取得兩個時間戳之間的差異

在MySQL 中使用時間戳記時,計算之間的差異非常有用兩個時間戳。預設情況下,兩個時間戳相減將得到以秒為單位的差異,這可能不是所需的結果。

要計算天數差異,忽略時間戳記的時間部分,可以使用 DATEDIFF()功能。此函數採用兩個時間戳記作為參數,並傳回它們之間的天數。

這裡有一個範例:

SELECT DATEDIFF('2023-04-10 12:30:00', '2023-03-25 18:25:54') AS days;
登入後複製

此查詢將傳回 15,因為兩者之間有 15 天時間戳記。

為了示範用法,讓我們使用您提供的MySQL語句:

SELECT NOW(), last_confirmation_attempt, DATEDIFF(NOW(), last_confirmation_attempt) AS days FROM DateClubs WHERE DATEDIFF(NOW(), last_confirmation_attempt) IS NOT NULL;
登入後複製

此修改後的查詢將為DateClubs 表中的每一行提供NOW() 和last_confirmation_attempt 之間的天數差異,其中差異不為NULL。

以上是如何計算MySQL中兩個時間戳記之間的天數差異?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!