最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

postgresql中的時間戳格式化

 更新時間:2023年03月21日 08:43:30   作者:cqdzbingxu  
這篇文章主要介紹了postgresql中的時間戳格式化問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

postgresql時間戳格式化

平時總記不住pg里面怎么將時間戳格式化,記錄常用的格式化時間

-- 年
select to_char(to_timestamp(1608018517000 / 1000),'yyyy');  
-- 年-月
select to_char(to_timestamp(1608018517000 / 1000),'yyyy-MM');
-- 年-月-日
select to_char(to_timestamp(1608018517000 / 1000),'yyyy-MM-dd'); 
-- 年-月-日 時
select to_char(to_timestamp(1608018517000 / 1000),'yyyy-MM-dd HH24'); 對應(yīng)JAVA 的“yyyy-MM-dd HH”
-- 年-月-日 時:分  
select to_char(to_timestamp(1608018517000 / 1000),'yyyy-MM-dd HH24:MI');對應(yīng)JAVA 的“yyyy-MM-dd HH:mm”
-- 年-月-日 時:分:秒  
select to_char(to_timestamp(1608018517000 / 1000),'yyyy-MM-dd HH24:MI:SS');對應(yīng)JAVA 的“yyyy-MM-dd HH:mm:ss”

postgresql中時間戳格式轉(zhuǎn)化常識

前提:當(dāng)數(shù)據(jù)庫中保存的是timestamp類型時,我們需要通過這個時間戳來做樂觀數(shù)據(jù)鎖,那么久需要Select出來,然后在更新的時候在Update的where條件中判斷時間戳是否與查詢時相同。

下面的SQL文查詢結(jié)果是 "2018-08-20 10:09:10.815125",并且返回類型可以當(dāng)String處理。返回json等都方便使用。

SQL> select to_char(updateTime, 'yyyy-mm-dd hh24:mi:ss.us') from tbl_A;

更新時,參數(shù)傳入“2018-08-20 10:09:10.815125”的字符串,那么需要在SQL中轉(zhuǎn)化來匹配updateTime字段的timeStamp數(shù)據(jù)類型。

SQL> update tbl_A set username='XXX' where userid='001' and updateTime = to_timestamp('2018-08-20 10:09:10.815125','yyyy-mm-dd hh24:mi:ss.us');

另附表一張

函數(shù)返回類型描述例子
to_char(timestamp, text)text把時間戳轉(zhuǎn)換成字串to_char(current_timestamp, 'HH12:MI:SS')
to_char(interval, text)text把時間間隔轉(zhuǎn)為字串to_char(interval '15h 2m 12s', 'HH24:MI:SS')
to_char(int, text)text把整數(shù)轉(zhuǎn)換成字串to_char(125, '999')
to_char(double precision, text)text把實數(shù)/雙精度數(shù)轉(zhuǎn)換成字串to_char(125.8::real, '999D9')
to_char(numeric, text)text把numeric轉(zhuǎn)換成字串to_char(-125.8, '999D99S')
to_date(text, text)date把字串轉(zhuǎn)換成日期to_date('05 Dec 2000', 'DD Mon YYYY')
to_timestamp(text, text)timestamp把字串轉(zhuǎn)換成時間戳to_timestamp('05 Dec 2000', 'DD Mon YYYY')
to_timestamp(double)timestamp把UNIX紀元轉(zhuǎn)換成時間戳to_timestamp(200120400)
to_number(text, text)numeric把字串轉(zhuǎn)換成numericto_number('12,454.8-', '99G999D9S')
模式描述
HH一天的小時數(shù)(01-12)
HH12一天的小時數(shù)(01-12)
HH24一天的小時數(shù)(00-23)
MI分鐘(00-59)
SS秒(00-59)
MS毫秒(000-999)
US微秒(000000-999999)
AM正午標(biāo)識(大寫)
Y,YYY帶逗號的年(4和更多位)
YYYY年(4和更多位)
YYY年的后三位
YY年的后兩位
Y年的最后一位
MONTH全長大寫月份名(空白填充為9字符)
Month全長混合大小寫月份名(空白填充為9字符)
month全長小寫月份名(空白填充為9字符)
MON大寫縮寫月份名(3字符)
Mon縮寫混合大小寫月份名(3字符)
mon小寫縮寫月份名(3字符)
MM月份號(01-12)
DAY全長大寫日期名(空白填充為9字符)
Day全長混合大小寫日期名(空白填充為9字符)
day全長小寫日期名(空白填充為9字符)
DY縮寫大寫日期名(3字符)
Dy縮寫混合大小寫日期名(3字符)
dy縮寫小寫日期名(3字符)
DDD一年里的日子(001-366)
DD一個月里的日子(01-31)
D一周里的日子(1-7;周日是1)
W一個月里的周數(shù)(1-5)(第一周從該月第一天開始)
WW一年里的周數(shù)(1-53)(第一周從該年的第一天開始)

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • postgresql insert into select無法使用并行查詢的解決

    postgresql insert into select無法使用并行查詢的解決

    這篇文章主要介紹了postgresql insert into select無法使用并行查詢的解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • PostgreSQL中的template0和template1庫使用實戰(zhàn)

    PostgreSQL中的template0和template1庫使用實戰(zhàn)

    這篇文章主要介紹了PostgreSQL中的template0和template1庫使用實戰(zhàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL教程(十九):SQL語言函數(shù)

    PostgreSQL教程(十九):SQL語言函數(shù)

    這篇文章主要介紹了PostgreSQL教程(十九):SQL語言函數(shù),本文講解了SQL語言函數(shù)基本概念、基本類型、復(fù)合類型、帶輸出參數(shù)的函數(shù)、返回結(jié)果作為表數(shù)據(jù)源等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • PostgreSQL報錯 解決操作符不存在的問題

    PostgreSQL報錯 解決操作符不存在的問題

    這篇文章主要介紹了PostgreSQL報錯 解決操作符不存在的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL查看正在執(zhí)行的任務(wù)并強制結(jié)束的操作方法

    PostgreSQL查看正在執(zhí)行的任務(wù)并強制結(jié)束的操作方法

    這篇文章主要介紹了PostgreSQL查看正在執(zhí)行的任務(wù)并強制結(jié)束的操作方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • PostgreSQL教程(十六):系統(tǒng)視圖詳解

    PostgreSQL教程(十六):系統(tǒng)視圖詳解

    這篇文章主要介紹了PostgreSQL教程(十六):系統(tǒng)視圖詳解,本文講解了pg_tables、pg_indexes、pg_views、pg_user、pg_roles、pg_rules、pg_settings等視圖的作用和字段含義等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • postgresql 存儲函數(shù)調(diào)用變量的3種方法小結(jié)

    postgresql 存儲函數(shù)調(diào)用變量的3種方法小結(jié)

    這篇文章主要介紹了postgresql 存儲函數(shù)調(diào)用變量的3種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL使用MySQL外表的步驟詳解(mysql_fdw)

    PostgreSQL使用MySQL外表的步驟詳解(mysql_fdw)

    這篇文章主要介紹了PostgreSQL使用MySQL外表的步驟(mysql_fdw),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • PostgreSQL樹形結(jié)構(gòu)的遞歸查詢示例

    PostgreSQL樹形結(jié)構(gòu)的遞歸查詢示例

    這篇文章主要給大家介紹了關(guān)于PostgreSQL樹形結(jié)構(gòu)的遞歸查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用PostgreSQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • postgresql 切換 log、xlog日志的實現(xiàn)

    postgresql 切換 log、xlog日志的實現(xiàn)

    這篇文章主要介紹了postgresql 切換 log、xlog日志的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01

最新評論

汝南县| 彰化市| 陈巴尔虎旗| 禄丰县| 临清市| 黄陵县| 垫江县| 遵化市| 舟山市| 黔江区| 财经| 洛阳市| 常德市| 邢台市| 芜湖市| 保康县| 吉安市| 镇巴县| 当雄县| 旅游| 定边县| 静宁县| 巴中市| 揭阳市| 滨州市| 乌海市| 石嘴山市| 双城市| 兴城市| 襄汾县| 承德市| 桂东县| 绥芬河市| 南漳县| 安陆市| 扎赉特旗| 肥城市| 兰坪| 封丘县| 日土县| 合川市|