SQL獲取日期

 

SQL獲取當前年月日  

2008-03-05 10:48:03|  分類:技術資料 |  標籤:|字號 訂閱

  select   convert(varchar(10),   getdate(),120)   --不要時間2003-08-04  
  select   convert(char(8),getdate(),112)   ----20030804  
  select   convert(char(8),getdate(),108)     ---06:05:05  
   
  使用   CONVERT:  
   
  CONVERT   (data_type[(length)],   expression   [,   style])  
   
  參數  
  expression  
   
  是任何有效的   Microsoft®   SQL   Server™   表達式。有關更多信息,請參見表達式。    
   
  data_type  
   
  目標系統所提供的數據類型,包括   bigint   和   sql_variant。不能使用用戶定義的數據類型。有關可用的數據類型的更多信息,請參見數據類型。    
   
  length  
   
  nchar、nvarchar、char、varchar、binary   或   varbinary   數據類型的可選參數。    
   
  style  
   
  日期格式樣式,藉以將   datetime   或   smalldatetime   數據轉換爲字符數據(nchar、nvarchar、char、varchar、nchar   或   nvarchar   數據類型);或者字符串格式樣式,藉以將   float、real、money   或   smallmoney   數據轉換爲字符數據(nchar、nvarchar、char、varchar、nchar   或   nvarchar   數據類型)。  
   
  SQL   Server   支持使用科威特算法的阿拉伯樣式中的數據格式。  
   
  在表中,左側的兩列表示將   datetime   或   smalldatetime   轉換爲字符數據的   style   值。給   style   值加   100,可獲得包括世紀數位的四位年份   (yyyy)。  
   
  不帶世紀數位   (yy)   帶世紀數位   (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   規範   yyyy-mm-dd   hh:mm:ss[.fff]    
  -   21   或   121   (*)     ODBC   規範(帶毫秒)   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    
   
   
  *         默認值(style   0   或   100、9   或   109、13   或   113、20   或   120、21   或   121)始終返回世紀數位   (yyyy)。  
  **   當轉換爲   datetime   時輸入;當轉換爲字符數據時輸出。  
  ***   專門用於   XML。對於從   datetime   或   smalldatetime   到   character   數據的轉換,輸出格式如表中所示。對於從   float、money   或   smallmoney   到   character   數據的轉換,輸出等同於   style   2。對於從   real   到   character   數據的轉換,輸出等同於   style   1。  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章