📅  最后修改于: 2023-12-03 15:03:50.022000             🧑  作者: Mango
在 PostgreSQL 中,可以使用 CURRENT_DATE
和 CURRENT_TIMESTAMP
函数获取当前日期和时间。这些函数的返回值是 DATE
和 TIMESTAMP WITH TIME ZONE
数据类型,分别表示日期和时间。
CURRENT_DATE
函数返回当前日期,不包括时间信息。以下是一个示例查询,演示如何使用 CURRENT_DATE
函数:
SELECT CURRENT_DATE;
执行该查询会返回一个日期,格式为 YYYY-MM-DD
。
CURRENT_TIMESTAMP
函数返回当前日期和时间,包括时区信息。以下是一个示例查询,演示如何使用 CURRENT_TIMESTAMP
函数:
SELECT CURRENT_TIMESTAMP;
执行该查询会返回一个时间戳,格式为 YYYY-MM-DD HH:MI:SS.FFF+TZ
,其中:
YYYY-MM-DD
表示日期;HH:MI:SS.FFF
表示时分秒毫秒;+TZ
表示时区信息。使用 CURRENT_DATE
和 CURRENT_TIMESTAMP
函数,可以在 PostgreSQL 中轻松获取当前日期和时间。这些函数非常有用,在需要动态计算时间戳或日期的应用程序中发挥重要作用。