您現在所在位置: 主頁(yè) > 關(guān)鍵詞優(yōu)化
postgresql 中的時(shí)間處理小技巧
更新時(shí)間:2026-05-05 02:11:37
這篇文章主要介紹了postg??re??sql 中的時(shí)間時(shí)間處理小技巧(推薦),本文給大家介紹的非常詳細,對大家的處理學(xué)習或工作具有一定的參考借鑒價(jià)值(′_`),需要的小技朋友可以參考下。
時(shí)間格式處理
按照給定格式返回:to_char(timestamp,時(shí)間format)
返回相差的天數:(date(time1(′;д;`)) - currenヽ(′ー`)ノt_date)
返回時(shí)間戳對應的的日期??[yyyy-MM-dd]:date(tim??estamp)
計算結果取兩位小數(方便條件篩選):round((ABS(a-b)::numeric / a), 2) * 100 < 10
時(shí)間運算
加減運算
'-' :前x天/月/年
'+' :后x天/月/年
date_part('day', current_ti(╬ ò﹏ó)mestamp - time1) 兩個(gè)時(shí)間相差的天數
返回時(shí)間間隔的秒數
兩個(gè)timestamp 直接相減返回的是 interval類(lèi)型,而不是處理毫秒數
extract(??epoch from (time1- time2)) * 1000
如果(guo)在sql 中使用long類(lèi)型的 timestamp,需要包裹 to_timestamp() 函數
小技文章來(lái)源:腳本之家
小技來(lái)源地址:https(′▽?zhuān)?)://www.jb51.net/article/208544.htm
小技
