我試圖在PostgreSQL. 但我得到了預期的確切值。
例如,現在 UTC 時間是2021-12-30 10:50:00。
如果我的時間戳超過一天。比方說,2021-12-29 09:00:00
從現在起超過 24 小時。
所以,如果我選擇(NOW()::DATE - '2021-12-29 09:00:00'::DATE)<=1;它應該給我false。但它給了我true;但是日期差異超過 24 小時,這不是 2 天嗎?我錯過了什么?我也試過:DATE_PART('day', NOW()::timestamp - DATE_OF_RECORDING::timestamp)但結果相同。
uj5u.com熱心網友回復:
(NOW() - timestamp '2021-12-29 09:00:00') < interval'1' day
https://dbfiddle.uk/?rdbms=postgres_14&fiddle=835db28ba753587f5ab552d7537ba3e3
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/399500.html
標籤:sql PostgreSQL的
