從時間戳中刪除毫秒和秒
使用時間戳時,丟棄時間戳的毫秒甚至秒部分通常很有用價值。這可以透過多種方法來實現。
四捨五入到整秒
如果目標是將時間戳四捨五入到整秒,而不考慮時區,則強制轉換可以使用時間戳(0)或時間戳(0)。
SELECT now()::timestamp(0);
此操作有效地將時間戳四捨五入到最接近的整秒。值得注意的是,這種方法不會截斷該值;而是會截斷該值。
截斷
如果需要截斷,即刪除毫秒和秒而不進行四捨五入,則可以使用 date_trunc() 函數。
SELECT date_trunc('second', now()::timestamp);
這個函數需要兩個參數:
輸入和輸出資料類型
需要注意的是,傳回值的資料類型與輸入相符。例如:以上是如何從 SQL 的時間戳記中刪除毫秒和秒?的詳細內容。更多資訊請關注PHP中文網其他相關文章!