老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

PostgreSQL中如何使用日期類型

PostgreSQL中如何使用日期類型,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

成都創新互聯是一家專業提供浚縣企業網站建設,專注與成都網站制作、成都網站建設、H5技術、小程序制作等業務。10年已為浚縣眾多企業、政府機構等服務。創新互聯專業網站制作公司優惠進行中。


當前時間/日期/時間戳

獲取當前時間的方式有很多種,在這之前我們需要知道以下兩種類型的區別:

  •     總是返回當前的值 (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()總是返回相同的值。當你需要考慮時區時,你應該特別注意這兩個函數差異。

時間區間:比如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

獲取星期幾

有些時候對于一個給定的時間,你僅僅只想知道的是這天是星期幾或者是它屬于那個世紀的更或者你只想知道它是一年中的第幾天。PostgreSQL中的extract()函數提供了這種功能。

如下例子是在8月26日 星期一進行測試的。
 

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

extract()還有其他更強大的功能,詳情請參閱官方文檔,在這里只列舉了一小部分:

  •     day

  •     century

  •     dow(day of week)

  •     doy(day of year)

  •     minute

  •     month

  •     year


時區轉換

有些時候,時區轉換對于特定時間在不同時區顯示特別有用。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中如何使用日期類型
網站地址:http://www.xueling.net.cn/article/gehsdi.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 国产精品视频系列 | 天天射天天爱天天干 | 有码中文 | 中文字幕视频精品一区二区三区 | 欧美交换配乱吟粗大视频 | 久久av日韩 | 欧美另类久久久精品 | 国产精品嫩草影院9 | 久久精品女 | 一本色道久久综合狠狠躁的推荐 | 日本一区二区三区免费A片 1024手机在线观看你懂的 | 成人一区二区在线播放 | 日本娇小枯瘦xxxx | 欧美日韩一级在线 | 不卡的在线视频 | 欧洲色婷婷 | 日韩a无v码在线播放 | 无码AV一级毛片在线播放 | 无遮无挡爽爽免费视频毛片韩国 | 蜜桃www视频高清在线观看 | 国产精品美女久久久久aⅴ国产馆 | 色噜噜综合熟女人妻一区 | 中文在线国产 | 天天干天天草 | 国产激情午夜视频在线观看 | yellow在线观看免费观看大全 | 白丝老师在我胯下娇喘视频 | 强奷乱码欧妇女中文字幕熟女 | 影片-v66av | 日本乱淫一区二区三区 | 拍拍视频爽爽影院在线观看免费 | aaa一级片| 久久久999国产视频 任你操精品视频 | 国产成人精品123区免费视频 | 日韩在线 | 最近2019中文免费高清视频观看www99 | 一级片子 | 中文在线资源 | WWW国产无套内射COM | 男女后进式猛烈XX00免费视频 | 色婷婷久久久久swag精品 |