亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來(lái)到思海網(wǎng)絡(luò),我們將竭誠(chéng)為您提供優(yōu)質(zhì)的服務(wù)! 誠(chéng)征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購(gòu)買流程 | 付款方式 | 聯(lián)系我們 [ 會(huì)員登錄/注冊(cè) ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352289
點(diǎn)擊這里給我發(fā)消息  81721488
有事點(diǎn)擊這里…  376585780
有事點(diǎn)擊這里…  872642803
有事點(diǎn)擊這里…  459248018
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  380791050
技術(shù)支持
有事點(diǎn)擊這里…  714236853
有事點(diǎn)擊這里…  719304487
有事點(diǎn)擊這里…  1208894568
有事點(diǎn)擊這里…  61352289
在線客服
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  983054746
有事點(diǎn)擊這里…  893984210
當(dāng)前位置:首頁(yè) >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

SQL server中使用 CONVERT轉(zhuǎn)日期格式

添加時(shí)間:2014-3-13 16:58:03  添加: 思海網(wǎng)絡(luò) 
在工作中時(shí)常要將某種數(shù)據(jù)類型的表達(dá)式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類型。由于某些需求經(jīng)常用到取日期格式的不同 .現(xiàn)以下可在SQL Server中 將日期格式化 .

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

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

  不帶世紀(jì)數(shù)位(yy )   帶世紀(jì)數(shù)位 (yyyy )
標(biāo)準(zhǔn)

輸入 /輸出 * *
  -   0 或 100 (*)   默認(rèn)值   mon dd yyyy hh:miAM(或 PM)
  1   101   美國(guó)   mm/dd/yyyy
  2   102   ANSI   yy.mm.dd
  3   103   英國(guó) /法國(guó)   dd/mm/yy
  4   104   德國(guó)   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 (*)   默認(rèn)值 + 毫秒   mon dd yyyy hh:mi:ss:mmmAM(或 PM)
  10   110   美國(guó)   mm-dd-yy
  11   111   日本   yy/mm/dd
  12   112   ISO   yymmdd
  -   13 或 113 (*)   歐洲默認(rèn)值 + 毫秒   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*   科威特   dd mon yyyy hh:mi:ss:mmmAM
  -   131*   科威特   dd/mm/yy hh:mi:ss:mmmAM

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

  當(dāng)轉(zhuǎn)換為 datetime 時(shí)輸入;當(dāng)轉(zhuǎn)換為字符數(shù)據(jù)時(shí)輸出。

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

  重要    默認(rèn)情況下, SQL Server 根據(jù)截止年份 2049 解釋兩位數(shù)字的年份。即,兩位數(shù)字的年份 49 被解釋為 2049,而兩位數(shù)字的年份 50 被解釋為 1950。許多客戶端應(yīng)用程序(例如那些基于 OLE 自動(dòng)化對(duì)象的客戶端應(yīng)用程序)都使用 2030 作為截止年份。 SQL Server 提供一個(gè)配置選項(xiàng)( "兩位數(shù)字的截止年份 "),借以更改 SQL Server 所使用的截止年份并對(duì)日期進(jìn)行一致性處理。然而最安全的辦法是指定四位數(shù)字年份。

  當(dāng)從 smalldatetime 轉(zhuǎn)換為字符數(shù)據(jù)時(shí),包含秒或毫秒的樣式將在這些位置上顯示零。當(dāng)從 datetime 或 smalldatetime 值進(jìn)行轉(zhuǎn)換時(shí),可以通過(guò)使用適當(dāng)?shù)?char 或 varchar 數(shù)據(jù)類型長(zhǎng)度來(lái)截?cái)嗖恍枰娜掌诓糠帧?/p>

  下表顯示了從 float 或 real 轉(zhuǎn)換為字符數(shù)據(jù)時(shí)的 style 值。

  值   輸出
  0(默認(rèn)值)   最大為 6 位數(shù)。根據(jù)需要使用科學(xué)記數(shù)法。
  1   始終為 8 位值。始終使用科學(xué)記數(shù)法。
  2   始終為 16 位值。始終使用科學(xué)記數(shù)法。

  在下表中,左列表示從 money 或 smallmoney 轉(zhuǎn)換為字符數(shù)據(jù)時(shí)的 style 值。

  值   輸出
  0(默認(rèn)值)   小數(shù)點(diǎn)左側(cè)每三位數(shù)字之間不以逗號(hào)分隔,小數(shù)點(diǎn)右側(cè)取兩位數(shù),例如 4235.98。
  1   小數(shù)點(diǎn)左側(cè)每三位數(shù)字之間以逗號(hào)分隔,小數(shù)點(diǎn)右側(cè)取兩位數(shù),例如 3,510.92。
  2   小數(shù)點(diǎn)左側(cè)每三位數(shù)字之間不以逗號(hào)分隔,小數(shù)點(diǎn)右側(cè)取四位數(shù),例如 4235.9819。

  使用 CONVERT:

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

  select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08

  select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),"-","")," ",""),":","")
20040912110608

  select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12

  select CONVERT(varchar(12) , getdate(), 112 )
20040912

  select CONVERT(varchar(12) , getdate(), 102 )
2004.09.12

  select CONVERT(varchar(12) , getdate(), 101 )
09/12/2004

  select CONVERT(varchar(12) , getdate(), 103 )
12/09/2004

  select CONVERT(varchar(12) , getdate(), 104 )
12.09.2004

  select CONVERT(varchar(12) , getdate(), 105 )
12-09-2004

  select CONVERT(varchar(12) , getdate(), 106 )
12 09 2004

  select CONVERT(varchar(12) , getdate(), 107 )
09 12, 2004

  select CONVERT(varchar(12) , getdate(), 108 )
11:06:08

  select CONVERT(varchar(12) , getdate(), 109 )
09 12 2004 1

  select CONVERT(varchar(12) , getdate(), 110 )
09-12-2004

  select CONVERT(varchar(12) , getdate(), 113 )
12 09 2004 1

  select CONVERT(varchar(12) , getdate(), 114 )
11:06:08.177

關(guān)鍵字:SQL server、日期、數(shù)據(jù)

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國(guó)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證: 粵B1.B2-20030321 備案號(hào):粵B2-20030321-1
網(wǎng)站公安備案編號(hào):44060602000007 交互式欄目專項(xiàng)備案編號(hào):200303DD003  
察察 工商 網(wǎng)安 舉報(bào)有獎(jiǎng)  警警  手機(jī)打開(kāi)網(wǎng)站