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

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
SQL Server使用convert對datetime日期數(shù)據進行獲取

以下的文章主要描述的是SQL Server使用convert取得datetime日期數(shù)據的實際操作流程,在實際操作中用SQL Server數(shù)據庫中用convert來獲取datetime日期數(shù)據,以下實例包含各種日期格式的轉換。

義馬網站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、響應式網站建設等網站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)公司2013年至今到現(xiàn)在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選成都創(chuàng)新互聯(lián)公司。

語句及查詢結果:

 
 
 
  1. Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM  
  2. Select CONVERT(varchar(100), GETDATE(), 1): 05/16/0 

SQL Server使用convert來取得datetime日期數(shù)據,以下實例包含各種日期格式的轉換

語句及查詢結果:

 
 
 
  1. Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM  
  2. Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06  
  3. Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16  
  4. Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06  
  5. Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06  
  6. Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06  
  7. Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06  
  8. Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06  
  9. Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46  
  10. Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM  
  11. Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06  
  12. Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16  
  13. Select CONVERT(varchar(100), GETDATE(), 12): 060516  
  14. Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937  
  15. Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967  
  16. Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47  
  17. Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157  
  18. Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM  
  19. Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16  
  20. Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47  
  21. Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250  
  22. Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM  
  23. Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006  
  24. Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16  
  25. Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006  
  26. Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006  
  27. Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006  
  28. Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006  
  29. Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006  
  30. Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49  
  31. Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM  
  32. Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006  
  33. Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16  
  34. Select CONVERT(varchar(100), GETDATE(), 112): 20060516  
  35. Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513  
  36. Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547  
  37. Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49  
  38. Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700  
  39. Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827  
  40. Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM  
  41. Select CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM 

說明:

SQL Server使用convert:

 
 
 
  1. CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) 

參數(shù)

expression

是任何有效的 Microsoft? SQL Server? 表達式。。

data_type

目標系統(tǒng)所提供的數(shù)據類型,包括 bigint 和 sql_variant。不能使用用戶定義的數(shù)據類型。

length

nchar、nvarchar、char、varchar、binary 或 varbinary 數(shù)據類型的可選參數(shù)。

style

日期格式樣式,借以將 datetime 或 smalldatetime 數(shù)據轉換為字符數(shù)據(nchar、nvarchar、char、varchar、nchar 或 nvarchar 數(shù)據類型);或者字符串格式樣式,借以將 float、real、money 或 smallmoney 數(shù)據轉換為字符數(shù)據(nchar、nvarchar、char、varchar、nchar 或 nvarchar 數(shù)據類型)。

SQL Server 支持使用科威特算法的阿拉伯樣式中的數(shù)據格式。

在表中,左側的兩列表示將 datetime 或 smalldatetime 轉換為字符數(shù)據的 style 值。給 style 值加 100,可獲得包括世紀數(shù)位的四位年份 (yyyy)。

不帶世紀數(shù)位 (yy) 帶世紀數(shù)位 (yyyy)

標準

輸入/輸出**

- 0 或 100 (*) 默認值 mon dd yyyy hh:miAM(或 PM)

1 101 美國 mm/dd/yyyy

2 102 ANSI yy.mm.dd

3 103 英國/法國 dd/mm/yy

4 104 德國 dd.mm.yy

5 105 意大利 dd-mm-yy

6 106 - dd mon yy

7 107 - mon dd, yy

8 108 - hh:mm:ss

- 9 或 109 (*) 默認值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)

10 110 美國 mm-dd-yy

11 111 日本 yy/mm/dd

12 112 ISO yymmdd

- 13 或 113 (*) 歐洲默認值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)

14 114 - hh:mi:ss:mmm(24h)

- 20 或 120 (*) ODBC 規(guī)范 yyyy-mm-dd hh:mm:ss[.fff]

- 21 或 121 (*) ODBC 規(guī)范(帶毫秒) yyyy-mm-dd hh:mm:ss[.fff]

- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss.mmm(不含空格)

- 130* Hijri**** dd mon yyyy hh:mi:ss:mmmAM

- 131* Hijri**** dd/mm/yy hh:mi:ss:mmmAM

* 默認值(style 0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始終返回世紀數(shù)位 (yyyy)。

** 當轉換為 datetime時輸入;當轉換為字符數(shù)據時輸出。

*** 專門用于 XML。對于從 datetime或 smalldatetime 到 character 數(shù)據的轉換,輸出格式如表中所示。對于從 float、money 或 smallmoney 到 character 數(shù)據的轉換,輸出等同于 style 2。對于從 real 到 character 數(shù)據的轉換,輸出等同于 style 1。

****Hijri 是具有幾種變化形式的日歷系統(tǒng),Microsoft? SQL Server? 2000 使用其中的科威特算法。

重要 默認情況下,SQL Server 根據截止年份 2049 解釋兩位數(shù)字的年份。即,兩位數(shù)字的年份 49 被解釋為 2049,而兩位數(shù)字的年份 50 被解釋為 1950。許多客戶端應用程序(例如那些基于 OLE 自動化對象的客戶端應用程序)都使用 2030 作為截止年份。

SQL Server 提供一個配置選項("兩位數(shù)字的截止年份"),借以更改 SQL Server 所使用的截止年份并對日期進行一致性處理。然而最安全的辦法是指定四位數(shù)字年份。

當從 smalldatetime 轉換為字符數(shù)據時,包含秒或毫秒的樣式將在這些位置上顯示零。當從 datetime 或 smalldatetime 值進行轉換時,可以通過使用適當?shù)?char 或 varchar 數(shù)據類型長度來截斷不需要的日期部分。

以上的相關內容就是對SQL Server使用convert來取得datetime日期數(shù)據的介紹,望你能有所收獲。

【編輯推薦】

  1. SQL Server 2005手工卸載命令的實際操作步驟
  2. SQL Server數(shù)據庫Processor Affinity概述
  3. SQL Server 2005快照與查詢的使用場景
  4. SQL Server拆分字符串的3常用種方法
  5. SQL Server2005插入漢字變問號的破解

網頁名稱:SQL Server使用convert對datetime日期數(shù)據進行獲取
標題鏈接:http://m.5511xx.com/article/ccdgigh.html