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

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

Mary-Kate Olsen
發布: 2024-12-29 21:31:18
原創
629 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板