如果你想在MySQL中加4小時,這個任務其實非常簡單。你可以使用MySQL的內置函數DATE_ADD來實現這一需求。
SELECT DATE_ADD('2022-01-01 12:00:00', INTERVAL 4 HOUR);
這里的SELECT語句將返回'2022-01-01 16:00:00',也就是加了4個小時的日期和時間。
如果你是在查詢中使用該語句,那么你可以這么寫:
SELECT *
FROM my_table
WHERE date_column >= DATE_ADD(NOW(), INTERVAL 4 HOUR);
這樣就可以查詢那些時間比現在晚4個小時的列了。
除了使用HOUR單位之外,你也可以使用MINUTE、SECOND等單位。例如,如果你想加15分鐘,你可以這樣寫:
SELECT DATE_ADD('2022-01-01 12:00:00', INTERVAL 15 MINUTE);
這里的SELECT語句將返回'2022-01-01 12:15:00'。
因此,在MySQL中加4小時是非常簡單的,你只需要使用DATE_ADD函數,指定需要加的時間單位即可。
上一篇go 類轉json