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