丟棄沒有時區的時間戳中的毫秒
可以使用不同的方法丟棄或捨入時間戳的毫秒和秒部分。
四捨五入到滿Seconds
要將時間戳四捨五入為整秒,可以應用轉換為 timestamp(0) 或 timestamptz(0)。此方法有效地刪除任何小數部分。
SELECT now()::timestamp(0);
截斷為秒
如果需要將時間戳截斷為秒(保持秒完整),則 date_trunc( ) 建議使用函數。
SELECT date_trunc('second', now()::timestamp);
date_trunc() 接受各種輸入選項第一個參數,稱為「欄位」。透過指定「分鐘」字段,可以將時間戳截斷為分鐘,從而有效地丟棄秒和毫秒。
cast 和 date_trunc() 函數的回傳值都與輸入資料類型匹配,無論是它可以是時間戳記、時間戳記或間隔。
以上是如何在 SQL 中丟棄時間戳記中的毫秒數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!