首頁 >資料庫 >mysql教程 >如何從 PostgreSQL 時間戳記中提取 YYYY/MM/DD 日期?

如何從 PostgreSQL 時間戳記中提取 YYYY/MM/DD 日期?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-29 21:31:18662瀏覽

How to Extract YYYY/MM/DD Dates from PostgreSQL Timestamps?

從 PostgreSQL 時間戳中提取日期 (YYYY/MM/DD)

需要將日期組件與 PostgreSQL 中的時間戳隔離?操作方法如下:

使用 ::date 字尾

只需將 ::date 附加到時間戳即可取得 DATE 類型值。例如,對於時間戳記'2010-01-01 12:00:00'::timestamp,結果為:

'2010-01-01 12:00:00'::timestamp::date;
>> 2010-01-01

使用date_trunc 函數

使用date_trunc 函數

select date_trunc('day', now());
>> 2015-12-15 00:00:00+02
與保留時區的::date 字尾不同,date_trunc傳回相同格式的日期值資料類型作為時間戳,如果需要保留時區。考慮這個例子:

以上是如何從 PostgreSQL 時間戳記中提取 YYYY/MM/DD 日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn