丟棄時間戳中的毫秒和秒部分
使用時間戳時,經常會出現需要刪除毫秒和/或第二組件。以下是實現此目的的兩種方法:
1.轉換為Timestamp(0)
將時間戳轉換為timestamp(0) 或timestamptz(0)將數值舍入為整秒,有效丟棄毫秒和秒部分:
SELECT now()::timestamp(0);
2。使用 date_trunc() 函數
date_trunc() 函數可讓您將時間戳截斷為指定的間隔。透過指定「秒」作為第一個參數,您可以將時間戳截斷為整秒:
SELECT date_trunc('second', now()::timestamp);
您也可以使用「分鐘」作為第一個參數將時間戳截斷為下一個整分鐘,丟棄秒和毫秒。
注意:
以上是如何從 SQL 時間戳記中刪除毫秒和秒?的詳細內容。更多資訊請關注PHP中文網其他相關文章!