1、获取当前时间:
SELECT NOW();
2、获取当前时间戳:
SELECT EXTRACT(EPOCH FROM NOW());
3、获取当前日期:
SELECT CURRENT_DATE;
4、获取当前时间的小时数:
SELECT EXTRACT(HOUR FROM NOW());
5、将时间戳转换为日期时间:
SELECT TO_TIMESTAMP(1629135600);
6、获取两个日期之间的天数:
SELECT DATE_PART('day', '2022-04-01'::DATE - '2022-03-01'::DATE);
7、将日期时间格式化为字符串:
SELECT TO_CHAR(NOW(), 'YYYY-MM-DD HH24:MI:SS');
8、将字符串转换为日期时间:
SELECT TO_TIMESTAMP('2022-04-01 10:30:00', 'YYYY-MM-DD HH24:MI:SS');
以上是一些常用的 PostgreSQL 时间处理代码,你可以根据自己的需求进行修改和使用。