是的,PostgreSQL 中的 trunc()
函數可以用于處理時間數據。trunc()
函數用于將時間戳或日期值截斷為指定的精度級別,例如年、月、日、小時等。例如,您可以使用 trunc()
函數將時間戳截斷為小時級別,以獲得具有相同小時的時間戳。示例:
SELECT trunc('2022-09-15 14:30:45'::timestamp, 'hour');
這將返回 ‘2022-09-15 14:00:00’,即將時間戳 ‘2022-09-15 14:30:45’ 截斷為小時級別的時間戳。您可以根據需要使用不同的精度級別來截斷時間數據。