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

postgresql中的時(shí)間戳格式化

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

postgresql時(shí)間戳格式化

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

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

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

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

下面的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í),參數(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把時(shí)間戳轉(zhuǎn)換成字串to_char(current_timestamp, 'HH12:MI:SS')
to_char(interval, text)text把時(shí)間間隔轉(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ù)/雙精度數(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)換成時(shí)間戳to_timestamp('05 Dec 2000', 'DD Mon YYYY')
to_timestamp(double)timestamp把UNIX紀(jì)元轉(zhuǎn)換成時(shí)間戳to_timestamp(200120400)
to_number(text, text)numeric把字串轉(zhuǎn)換成numericto_number('12,454.8-', '99G999D9S')
模式描述
HH一天的小時(shí)數(shù)(01-12)
HH12一天的小時(shí)數(shù)(01-12)
HH24一天的小時(shí)數(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一個(gè)月里的日子(01-31)
D一周里的日子(1-7;周日是1)
W一個(gè)月里的周數(shù)(1-5)(第一周從該月第一天開始)
WW一年里的周數(shù)(1-53)(第一周從該年的第一天開始)

總結(jié)

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

相關(guān)文章

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

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

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

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

    這篇文章主要介紹了PostgreSQL中的template0和template1庫使用實(shí)戰(zhàn),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    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報(bào)錯(cuò) 解決操作符不存在的問題

    PostgreSQL報(bào)錯(cuò) 解決操作符不存在的問題

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

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

    這篇文章主要介紹了PostgreSQL查看正在執(zhí)行的任務(wù)并強(qiáng)制結(jié)束的操作方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    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 存儲(chǔ)函數(shù)調(diào)用變量的3種方法小結(jié)

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

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

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

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

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

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

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

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

最新評論

大埔县| 城固县| 松阳县| 丹东市| 曲麻莱县| 广平县| 潼南县| 寻甸| 建平县| 乌苏市| 洛南县| 穆棱市| 莱芜市| 贞丰县| 大化| 通榆县| 惠东县| 远安县| 五华县| 晋江市| 西林县| 美姑县| 南投市| 吉林省| 油尖旺区| 江都市| 沛县| 南城县| 东乌珠穆沁旗| 和顺县| 稷山县| 尼木县| 麻城市| 资溪县| 巴楚县| 汉川市| 宜兰市| 修水县| 渭源县| 固始县| 吉木萨尔县|