日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)PostgreSQL教程PostgreSQL時(shí)間/日期函數(shù)和操作符

PostgreSQL 時(shí)間/日期函數(shù)和操作符

日期/時(shí)間操作符

下表演示了基本算術(shù)操作符的行為(+,*, 等):

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、成都網(wǎng)站制作、山丹網(wǎng)絡(luò)推廣、成都小程序開發(fā)、山丹網(wǎng)絡(luò)營銷、山丹企業(yè)策劃、山丹品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供山丹建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com

操作符 例子 結(jié)果
+ date '2001-09-28' + integer '7' date '2001-10-05'
+ date '2001-09-28' + interval '1 hour' timestamp '2001-09-28 01:00:00'
+ date '2001-09-28' + time '03:00' timestamp '2001-09-28 03:00:00'
+ interval '1 day' + interval '1 hour' interval '1 day 01:00:00'
+ timestamp '2001-09-28 01:00' + interval '23 hours' timestamp '2001-09-29 00:00:00'
+ time '01:00' + interval '3 hours' time '04:00:00'
- - interval '23 hours' interval '-23:00:00'
- date '2001-10-01' - date '2001-09-28' integer '3' (days)
- date '2001-10-01' - integer '7' date '2001-09-24'
- date '2001-09-28' - interval '1 hour' timestamp '2001-09-27 23:00:00'
- time '05:00' - time '03:00' interval '02:00:00'
- time '05:00' - interval '2 hours' time '03:00:00'
- timestamp '2001-09-28 23:00' - interval '23 hours' timestamp '2001-09-28 00:00:00'
- interval '1 day' - interval '1 hour' interval '1 day -01:00:00'
- timestamp '2001-09-29 03:00' - timestamp '2001-09-27 12:00' interval '1 day 15:00:00'
* 900 * interval '1 second' interval '00:15:00'
* 21 * interval '1 day' interval '21 days'
* double precision '3.5' * interval '1 hour' interval '03:30:00'
/ interval '1 hour' / double precision '1.5' interval '00:40:00'

日期/時(shí)間函數(shù)

函數(shù) 返回類型 描述 例子 結(jié)果
age(timestamp, timestamp) interval 減去參數(shù)后的"符號化"結(jié)果,使用年和月,不只是使用天 age(timestamp '2001-04-10', timestamp '1957-06-13') 43 years 9 mons 27 days
age(timestamp) interval current_date減去參數(shù)后的結(jié)果(在午夜) age(timestamp '1957-06-13') 43 years 8 mons 3 days
clock_timestamp() timestamp with time zone 實(shí)時(shí)時(shí)鐘的當(dāng)前時(shí)間戳(在語句執(zhí)行時(shí)變化)    
current_date date 當(dāng)前的日期;    
current_time time with time zone 當(dāng)日時(shí)間;    
current_timestamp timestamp with time zone 當(dāng)前事務(wù)開始時(shí)的時(shí)間戳;    
date_part(text, timestamp) double precision 獲取子域(等效于extract); date_part('hour', timestamp '2001-02-16 20:38:40') 20
date_part(text, interval) double precision 獲取子域(等效于extract); date_part('month', interval '2 years 3 months') 3
date_trunc(text, timestamp) timestamp 截?cái)喑芍付ǖ木龋? date_trunc('hour', timestamp '2001-02-16 20:38:40') 2001-02-16 20:00:00
date_trunc(text, interval) interval 截取指定的精度, date_trunc('hour', interval '2 days 3 hours 40 minutes') 2 days 03:00:00
extract(field from timestamp) double precision 獲取子域; extract(hour from timestamp '2001-02-16 20:38:40') 20
extract(field from interval) double precision 獲取子域; extract(month from interval '2 years 3 months') 3
isfinite(date) boolean 測試是否為有窮日期(不是 +/-無窮) isfinite(date '2001-02-16') true
isfinite(timestamp) boolean 測試是否為有窮時(shí)間戳(不是 +/-無窮) isfinite(timestamp '2001-02-16 21:28:30') true
isfinite(interval) boolean 測試是否為有窮時(shí)間間隔 isfinite(interval '4 hours') true
justify_days(interval) interval 按照每月 30 天調(diào)整時(shí)間間隔 justify_days(interval '35 days') 1 mon 5 days
justify_hours(interval) interval 按照每天 24 小時(shí)調(diào)整時(shí)間間隔 justify_hours(interval '27 hours') 1 day 03:00:00
justify_interval(interval) interval 使用justify_daysjustify_hours調(diào)整時(shí)間間隔的同時(shí)進(jìn)行正負(fù)號調(diào)整 justify_interval(interval '1 mon -1 hour') 29 days 23:00:00
localtime time 當(dāng)日時(shí)間;    
localtimestamp timestamp 當(dāng)前事務(wù)開始時(shí)的時(shí)間戳;    
make_date(year int, month int, day int) date 為年、月和日字段創(chuàng)建日期 make_date(2013, 7, 15) 2013-07-15
make_interval(years int DEFAULT 0, months int DEFAULT 0, weeks int DEFAULT 0, days int DEFAULT 0, hours int DEFAULT 0, mins int DEFAULT 0, secs double precision DEFAULT 0.0) interval 從年、月、周、天、小時(shí)、分鐘和秒字段中創(chuàng)建間隔 make_interval(days := 10) 10 days
make_time(hour int, min int, sec double precision) time 從小時(shí)、分鐘和秒字段中創(chuàng)建時(shí)間 make_time(8, 15, 23.5) 08:15:23.5
make_timestamp(year int, month int, day int, hour int, min int, sec double precision) timestamp 從年、月、日、小時(shí)、分鐘和秒字段中創(chuàng)建時(shí)間戳 make_timestamp(2013, 7, 15, 8, 15, 23.5) 2013-07-15 08:15:23.5
make_timestamptz(year int, month int, day int, hour int, min int, sec double precision, [ timezone text ]) timestamp with time zone 從年、月、日、小時(shí)、分鐘和秒字段中創(chuàng)建帶有時(shí)區(qū)的時(shí)間戳。 沒有指定timezone時(shí),使用當(dāng)前的時(shí)區(qū)。 make_timestamptz(2013, 7, 15, 8, 15, 23.5) 2013-07-15 08:15:23.5+01
now() timestamp with time zone 當(dāng)前事務(wù)開始時(shí)的時(shí)間戳;    
statement_timestamp() timestamp with time zone 實(shí)時(shí)時(shí)鐘的當(dāng)前時(shí)間戳;    
timeofday() text clock_timestamp相同,但結(jié)果是一個(gè)text 字符串;    
transaction_timestamp() timestamp with time zone 當(dāng)前事務(wù)開始時(shí)的時(shí)間戳;    

標(biāo)題名稱:創(chuàng)新互聯(lián)PostgreSQL教程PostgreSQL時(shí)間/日期函數(shù)和操作符
瀏覽地址:http://m.5511xx.com/article/dhdoses.html