好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PostgreSQL中常用的時間日期腳本使用教程

PostgreSQL中常用的時間日期腳本使用教程

熱門標簽:合肥公司外呼系統運營商 美容工作室地圖標注 打電話智能電銷機器人授權 漯河外呼電話系統 地圖標注和圖片名稱的區別 海豐有多少商家沒有地圖標注 辦公外呼電話系統 外呼調研系統 重慶自動外呼系統定制

獲取系統時間函數

select now();        --2013-11-28 16:20:25.259715+08
select current_timest  --2013-11-28 16:20:38.815466+08
select current_date;     --2013-11-28
select current_time;     --16:21:08.981171+08

時間的計算
--使用interval

select now()+interval '2 day'; --2013-11-30 16:21:47.610118+08 2天后
select now()-interval '2 day'; --2013-11-26 16:22:03.390593+08 2天前
select now()+interval '2 hour'; --2013-11-28 18:22:14.578733+08 2小時后

-- interval可以不寫,其值可以是

-- Abbreviation   Meaning 
-- Y           Years 
-- M           Months (in the date part) 
-- W          Weeks 
-- D           Days 
-- H           Hours 
-- M        Minutes (in the time part)

時間的截取 
--使用extract extract(interval,timestamp);

select extract(year from now());    --2013
select extract(mon from now());     --5月份

時間的轉換

select timestamp '2012-05-12 18:54:54';         --2012-05-12 18:54:54
select date '2012-05-12 18:54:54';            --2012-05-12
select time '2012-05-12 18:54:54';           --18:54:54
select TIMESTAMP WITH TIME ZONE '2012-05-12 18:54:54'  --2012-05-12 18:54:54+08

與unix時間戳的轉換 

 SELECT TIMESTAMP 'epoch' + 1341174767 * INTERVAL '1 second'; 
--2012-07-01 20:32:47

實例
1.當前時間/日期/時間戳
獲取當前時間的方式有很多種,在這之前我們需要知道以下兩種類型的區別:
總是返回當前的值 (clock_timestamp())
總是返回當前值,但在事務中它返回的是事務開始的時間(now())
讓我們看下面這個例子

postgres=# BEGIN; 
postgres=# SELECT now(); 
       now 
------------------------------- 
 2013-08-26 12:17:43.182331+02 
 
postgres=# SELECT now(); 
       now 
------------------------------- 
 2013-08-26 12:17:43.182331+02 
 
postgres=# SELECT clock_timestamp(); 
    clock_timestamp 
------------------------------- 
 2013-08-26 12:17:50.698413+02 
 
postgres=# SELECT clock_timestamp(); 
    clock_timestamp 
------------------------------- 
 2013-08-26 12:17:51.123905+02 

你會發現,語句執行時候clock_timestamp()的返回值每次都發生了改變,但是now()總是返回相同的值。當你需要考慮時區時,你應該特別注意這兩個函數差異。

2.時間區間:比如3天前
使用interval操作符你可以輕松的構建一個時間區間,例如

interval '1 day'
interval '5 days'
interval '5 days' + interval '3 hours'
interval '5 days 3 hours'

你可以看到,我們可以用interval操作符來簡單的進行數學運算,這特別適合于構建例如3天前這樣的時間區間,比如:

postgres=# SELECT now() - interval '3 days'; 
      ?column? 
------------------------------- 
 2013-08-23 12:23:40.069717+02 

3.獲取星期幾
有些時候對于一個給定的時間,你僅僅只想知道的是這天是星期幾或者是它屬于那個世紀的更或者你只想知道它是一年中的第幾天。PostgreSQL中的extract()函數提供了這種功能。
如下例子是在8月26日 星期一進行測試的。

postgres=# SELECT extract(DAY FROM now()); 
 date_part 
----------- 
    26 
 
postgres=# SELECT extract(DOW FROM now()); 
 date_part 
----------- 
     1   

4.時區轉換
有些時候,時區轉換對于特定時間在不同時區顯示特別有用。AT TIME ZONE提供了這種功能,它是如何做到的?我們將在一個事務中進行演示,因為同一事務中now()函數總是返回相同的值,從而我們可以很容易看到同一時間在不同時區顯示的差別。

postgres=# BEGIN; 
BEGIN 
postgres=# SELECT now(); 
       now 
------------------------------- 
 2013-08-26 12:39:39.122218+02 
 
postgres=# SELECT now() AT TIME ZONE 'GMT'; 
     timezone 
---------------------------- 
 2013-08-26 10:39:39.122218 
 
postgres=# SELECT now() AT TIME ZONE 'GMT+1'; 
     timezone 
---------------------------- 
 2013-08-26 09:39:39.122218 
 
postgres=# SELECT now() AT TIME ZONE 'PST'; 
     timezone 
---------------------------- 
 2013-08-26 02:39:39.122218 

您可能感興趣的文章:
  • postgresql 實現查詢某時間區間的所有日期案例
  • PostgreSQL TIMESTAMP類型 時間戳操作
  • PostgreSQL 如何獲取當前日期時間及注意事項
  • PostgreSQL更新表時時間戳不會自動更新的解決方法
  • 用一整天的時間安裝postgreSQL NTFS權限
  • postgresql 中的時間處理小技巧(推薦)

標簽:衡陽 來賓 蚌埠 珠海 株洲 烏海 晉城 錦州

巨人網絡通訊聲明:本文標題《PostgreSQL中常用的時間日期腳本使用教程》,本文關鍵詞  PostgreSQL,中常,用的,時間,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PostgreSQL中常用的時間日期腳本使用教程》相關的同類信息!
  • 本頁收集關于PostgreSQL中常用的時間日期腳本使用教程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 挺进寡妇妇紧窄湿润视频| 91精品小视频| 亲家四姐妹漫画画免费读土豪漫| 男人用手过度怎么恢复| 免费一级无码婬片AA片在线蜜爱| 吃逼动态图| 国产人妖另类专区| 男人添女人下面真爽免费| 男j进女屁股视频免在线观看| 庄少的罪妻难逃| my1277.蜜芽忘忧草| 医生,不可以!(限)笔趣| 无遮挡h肉动漫在线观| 高h被强迫囚禁小说1v1| 欧美丰满诱惹成人AV电影图片| 又黄又爽又色的视频在线看 | 午夜视频成人| 色欲av蜜臀av久久浪潮av| 蜜臀在线AV高潮白浆一区| 国产精品久久久久三级| 5g影讯5g天线罗志祥地址发布| 精品92爽妇网国产自产在线观看 | 多男一女np超h文| 日本高清成人| 韩国三级日本三级| 国产精品国产三级国产在线观看 | 女老师日记| 女人被扒开腿狂躁3p免费| 美国亚洲成年毛片| 国产美女视频免费看网站| 99视频导航| 巜女教师~婬辱の教室电影| 国产精品自产拍在线观看网站| xxxxwwww欧美| 美女足交| 91在线精品欧美秘?| 涂了春药的奶头被众人抡H漫画 | 77久久爽无码| 女主被强迫的肉多小说| 解开老师裙子猛烈进入小| 噜噜噜久久|