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