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