PostgreSQL支持多种日期输入输出格式,常用的包括:
当向数据库中插入日期时,可以使用上述任意格式。例如:
INSERT INTO table_name (date_column) VALUES ('2022-10-31 08:00:00');
当从数据库中查询日期时,可以使用TO_CHAR函数将日期按指定格式输出。例如:
SELECT TO_CHAR(date_column, 'YYYY-MM-DD HH24:MI:SS') FROM table_name;
另外,PostgreSQL还支持在查询中使用日期函数对日期进行格式化、计算和比较等操作。例如:
SELECT DATE_PART('year', date_column) AS year FROM table_name;
SELECT date_column + INTERVAL '1 day' AS next_day FROM table_name;
SELECT * FROM table_name WHERE date_column > '2022-01-01';