📜  postgresql 立即获取日期 - SQL (1)

📅  最后修改于: 2023-12-03 15:03:50.022000             🧑  作者: Mango

PostgreSQL 立即获取日期 - SQL

在 PostgreSQL 中,可以使用 CURRENT_DATECURRENT_TIMESTAMP 函数获取当前日期和时间。这些函数的返回值是 DATETIMESTAMP WITH TIME ZONE 数据类型,分别表示日期和时间。

使用 CURRENT_DATE 函数

CURRENT_DATE 函数返回当前日期,不包括时间信息。以下是一个示例查询,演示如何使用 CURRENT_DATE 函数:

SELECT CURRENT_DATE;

执行该查询会返回一个日期,格式为 YYYY-MM-DD

使用 CURRENT_TIMESTAMP 函数

CURRENT_TIMESTAMP 函数返回当前日期和时间,包括时区信息。以下是一个示例查询,演示如何使用 CURRENT_TIMESTAMP 函数:

SELECT CURRENT_TIMESTAMP;

执行该查询会返回一个时间戳,格式为 YYYY-MM-DD HH:MI:SS.FFF+TZ,其中:

  • YYYY-MM-DD 表示日期;
  • HH:MI:SS.FFF 表示时分秒毫秒;
  • +TZ 表示时区信息。
结论

使用 CURRENT_DATECURRENT_TIMESTAMP 函数,可以在 PostgreSQL 中轻松获取当前日期和时间。这些函数非常有用,在需要动态计算时间戳或日期的应用程序中发挥重要作用。