Sql Server 新的日期類型

來源:互聯網
上載者:User

標籤:產生   fse   解決   日期類   declare   datetime   eof   小數   範圍   

        新的日期類型:是出現在2008中的在2005中沒有的日期類型。

        1,Date 資料類型  2,time 資料類型  3, datetime2 資料類型  4, datetimeoffset 資料類型

        1,Date 資料類型 日期。格式:YYYY-MM-DD 注釋:支援的範圍是從 ‘1000-01-01‘ 到 ‘9999-12-31‘ 。它的存在避免了我們取值的時候產生日期之外的資料 12AM

              DECLARE @Date AS DATE SET @Date=GETDATE() print @Date    結果:2017-04-03  

        2,time 資料類型  剛好和Date類型相反 他可以只取時間部分的值,排除日期部分的值。

              DECLARE @time AS TIME SET @time=GETDATE() [email protected]      結果:16:50:01.1830000

        3, datetime2 資料類型 相比於DATETIME 增加了取值範圍 最高範圍為 7  代表著小數位元可以取7位 如果不要小數位元的話 則 為 0 就行

             DECLARE @DATETIME2 AS DATETIME2(0) SET @DATETIME2=GETDATE() print @DATETIME2            結果:2017-04-03 16:57:32
             DECLARE @DATETIME2_ AS DATETIME2(7) SET @DATETIME2_=GETDATE() print @DATETIME2_       結果:2017-04-03 16:57:32.3230000

        4, datetimeoffset 資料類型 這個資料類型的存在我認為他只是為瞭解決 時區時差的問題: 他的存在可以對時間進行  + /-  hh:mm  (比如說美國和中國時間相差12小時 )

             DECLARE @DATETIMEOFFSET_ AS  DATETIMEOFFSET(0) SET @DATETIMEOFFSET_=‘2017-12-04 21:21:21 -12:00‘   減去 12小時

Sql Server 新的日期類型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.