PostgreSQL中查看當(dāng)前時間和日期的幾種常用方法
PostgreSQL中查看當(dāng)前時間和日期
CURRENT_TIMESTAMP
CURRENT_TIMESTAMP
返回當(dāng)前的日期和時間,包含時間戳信息,包括時區(qū)信息。
SELECT CURRENT_TIMESTAMP;
輸出:
white=# SELECT CURRENT_TIMESTAMP; current_timestamp ------------------------------ 2024-09-29 07:04:55.93786-07 (1 row)
NOW()
NOW()
函數(shù)與 CURRENT_TIMESTAMP
基本相同,返回當(dāng)前的日期和時間,包含時間戳信息。
SELECT NOW();
輸出:
white=# SELECT NOW(); now ------------------------------- 2024-09-29 07:05:12.771343-07 (1 row)
CURRENT_DATE
CURRENT_DATE
返回當(dāng)前的日期,不包含時間信息。
SELECT CURRENT_DATE;
輸出:
white=# SELECT CURRENT_DATE; current_date -------------- 2024-09-29 (1 row)
CURRENT_TIME
CURRENT_TIME
返回當(dāng)前的時間,不包含日期信息。
SELECT CURRENT_TIME;
輸出:
white=# SELECT CURRENT_TIME; current_time -------------------- 07:06:07.099157-07 (1 row)
LOCALTIME 和 LOCALTIMESTAMP
LOCALTIME
: 返回當(dāng)前的時間,不含時區(qū)信息。LOCALTIMESTAMP
: 返回當(dāng)前的日期和時間,不含時區(qū)信息。
SELECT LOCALTIME, LOCALTIMESTAMP;
輸出:
white=# SELECT LOCALTIME, LOCALTIMESTAMP; localtime | localtimestamp -----------------+---------------------------- 07:06:22.930981 | 2024-09-29 07:06:22.930981 (1 row)
查詢組合
你可以將這些查詢組合在一起,更全面地查看當(dāng)前日期和時間信息:
SELECT CURRENT_TIMESTAMP AS current_timestamp, NOW() AS now, CURRENT_DATE AS current_date, CURRENT_TIME AS current_time, LOCALTIME AS localtime, LOCALTIMESTAMP AS localtimestamp;
輸出:
white=# SELECT white-# CURRENT_TIMESTAMP AS current_timestamp, white-# NOW() AS now, white-# CURRENT_DATE AS current_date, white-# CURRENT_TIME AS current_time, white-# LOCALTIME AS localtime, white-# LOCALTIMESTAMP AS localtimestamp; current_timestamp | now | current_date | current_time | localtime | localtimestamp -------------------------------+-------------------------------+--------------+--------------------+-----------------+---------------------------- 2024-09-29 07:06:52.609489-07 | 2024-09-29 07:06:52.609489-07 | 2024-09-29 | 07:06:52.609489-07 | 07:06:52.609489 | 2024-09-29 07:06:52.609489 (1 row)
總結(jié)
通過使用這些內(nèi)置函數(shù),你可以輕松獲取 PostgreSQL 中當(dāng)前的日期和時間信息。不同的函數(shù)返回不同粒度和格式的時間信息,如 CURRENT_TIMESTAMP 和 NOW() 返回完整的時間戳,包括時區(qū)信息,而 CURRENT_DATE 和 CURRENT_TIME 則分別只返回日期和時間部分。
以上就是PostgreSQL中查看當(dāng)前時間和日期的幾種常用方法的詳細(xì)內(nèi)容,更多關(guān)于PostgreSQL查看當(dāng)前時間和日期的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
PostgreSQL數(shù)據(jù)庫字符串拼接、大小寫轉(zhuǎn)換以及substring詳解
在日常工作中會遇到將多行的值拼接為一個值展現(xiàn),下面這篇文章主要給大家介紹了關(guān)于PostgreSQL數(shù)據(jù)庫字符串拼接、大小寫轉(zhuǎn)換以及substring的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04PostgreSQL+Pgpool實(shí)現(xiàn)HA主備切換的操作
這篇文章主要介紹了PostgreSQL+Pgpool實(shí)現(xiàn)HA主備切換操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12PostgreSQL通過oracle_fdw訪問Oracle數(shù)據(jù)的實(shí)現(xiàn)步驟
通過類似于Oracle數(shù)據(jù)庫DBLINK的方式去實(shí)現(xiàn)PostgreSQL訪問oracle數(shù)據(jù)庫,本地搭建測試環(huán)境并配置相關(guān)配置,接下來通過本文給大家分享PostgreSQL通過oracle_fdw訪問Oracle數(shù)據(jù)的實(shí)現(xiàn)步驟,感興趣的朋友一起看看吧2021-05-05PostgreSQL pg_archivecleanup與清理archivelog的操作
這篇文章主要介紹了PostgreSQL pg_archivecleanup與清理archivelog的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01PostgreSQL 允許遠(yuǎn)程訪問設(shè)置的操作
這篇文章主要介紹了PostgreSQL 允許遠(yuǎn)程訪問設(shè)置的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12PostgreSQL因大量并發(fā)插入導(dǎo)致的主鍵沖突的解決方案
在數(shù)據(jù)庫操作中,并發(fā)插入是一個常見的場景,然而,當(dāng)大量并發(fā)插入操作同時進(jìn)行時,可能會遇到主鍵沖突的問題,本文將深入探討 PostgreSQL 中解決因大量并發(fā)插入導(dǎo)致的主鍵沖突的方法,并通過具體的示例進(jìn)行詳細(xì)說明,需要的朋友可以參考下2024-07-07PostgreSQL中ON?CONFLICT的使用及一些擴(kuò)展用法
Postgres?ON?CONFLICT是PostgreSQL數(shù)據(jù)庫中的一個功能,用于處理插入或更新數(shù)據(jù)時的沖突情況,下面這篇文章主要給大家介紹了關(guān)于PostgreSQL中ON?CONFLICT的使用及一些擴(kuò)展用法的相關(guān)資料,需要的朋友可以參考下2024-06-06Postgre數(shù)據(jù)庫Insert 、Query性能優(yōu)化詳解
這篇文章主要介紹了Postgre數(shù)據(jù)庫Insert和Query性能優(yōu)化的步驟,大家可以參考使用2013-11-11