PostgreSQL 从时间戳中提取日期

Joy Idialu 2023年1月30日 2022年5月14日
  1. 在 PostgreSQL 中使用 CAST 运算符从时间戳中提取日期
  2. 在 PostgreSQL 中使用 DATE 函数从时间戳中提取日期
PostgreSQL 从时间戳中提取日期

PostgreSQL 为内置数据类型提供了许多函数和运算符。本教程将给出从 PostgreSQL 或 Postgres 中的时间戳中提取日期的示例。

在 PostgreSQL 中使用 CAST 运算符从时间戳中提取日期

在 PostgreSQL 中,CAST 函数将一种数据类型值转换为另一种。我们可以使用它从时间戳中提取日期。

select CAST ('2021-11-03 13:10:00' as date);

输出:

    date
------------
 2021-11-03

另一种转换方法是使用范围解析::运算符以及在这种情况下日期的结果类型。

select '2021-11-03 13:10:00'::date;

输出:

    date
------------
 2021-11-03

在 PostgreSQL 中使用 DATE 函数从时间戳中提取日期

你可以实现 DATE 函数以仅从时间戳中提取日期。

select date ('2021-11-03 13:10:00');

输出:

   date
------------
 2021-11-03

相关文章 - PostgreSQL Date