MySQL 是一個廣泛使用的關系型數據庫管理系統,用于在 Web 應用程序中存儲和檢索數據。在實際應用中,我們經常需要獲取時間戳的小時數,以進行統計或計算。在 MySQL 中,可以通過使用 DATE_FORMAT 函數和 %H 格式化字符來實現。
SELECT DATE_FORMAT('2021-10-10 12:34:56','%H');
上述 SQL 語句將返回時間戳中的小時數,即 12。
如果需要獲取當前時間戳的小時數,則可以使用 NOW() 函數代替固定的時間戳。
SELECT DATE_FORMAT(NOW(),'%H');
以上 SQL 語句將返回當前系統時間的小時數。
除了 %H 外,還有很多其他可用的格式化字符,如 %i 用于獲取分鐘數。使用這些格式化字符可以方便地對時間戳進行操作和計算。
上一篇mysql 獲取序列號