在MySQL 中從日期時間減去小時數
由於GMT 問題,您想要從日期時間字段中減去3 小時。實現此目的的一種方法是使用 DATE_SUB() MySQL 函數。
解決方案:
SELECT DATE_SUB(column, INTERVAL 3 HOUR)....解決方案:
SELECT DATE_SUB(column, INTERVAL 3 HOUR)....透過將列替換為日期時間字段,此查詢將從指定的時間中減去 3小時field.
替代方法:SELECT DATE_SUB(column, INTERVAL 3 HOUR)....
雖然 DATE_SUB() 提供了快速解決方案,但考慮解決潛在的時區問題很重要。此方法涉及將 MySQL 伺服器時區設定為適當的 GMT 值,以確保準確的日期時間計算。這可以使用以下語句來實現:
SET TIMEZONE = 'your_time_zone';
透過設定時區,所有日期時間欄位將自動調整到指定時區,無需手動設定減法。這可以產生更強大、更可靠的查詢。免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3