1
我一直在使用NOW() + INTERVAL 2 DAY
來存儲日期和時間到datetime屬性,但它存儲的日期和時間預設爲1天和17小時,而不是2天。NOW()+ INTERVAL 2 DAY存儲錯誤日期
有誰知道這是爲什麼?
我一直在使用NOW() + INTERVAL 2 DAY
來存儲日期和時間到datetime屬性,但它存儲的日期和時間預設爲1天和17小時,而不是2天。NOW()+ INTERVAL 2 DAY存儲錯誤日期
有誰知道這是爲什麼?
NOW()
函數在當前連接的時區設置中返回一個DATETIME
值。
在America/New_York
時區(也稱爲EST)中,您期望的值爲NOW()
。看起來你可能在UTC
時區獲得價值。
嘗試使用此查詢來設置時區。
SET time_zone='America/New_York'
然後重試的NOW()
使用。
NOW()本身給出您期望的日期時間嗎? –
你能準確地展示你如何使用它?你可以告訴你查詢嗎?你也可以顯示這個查詢的輸出 'show variables like'time_zone'' – Jaylen
做一個select now()來檢查你的服務器時間。 – Timmetje