郑州电脑维修 Win7粉丝 网站地图
您的位置:IT服务网网页制作数据库浏览正文

sqlconvert方法转载

2011-02-12 18:32:52 浏览次数:0 评论 0

sqlconvert方法转载这篇文章的内容如下:

  • 輸出格式:2008-02-27 00:25:13
    SELECT CONVERT(char(19), getdate(), 120)

     

  • 輸出格式:2008-02-27
    SELECT CONVERT(char(10), getdate(), 12)

     

  • 輸出格式:2008.02.27
    SELECT CONVERT(char(10), getdate(), 102)

     

  • 輸出格式:08.02.27
    SELECT CONVERT(char(8), getdate(), 2)

     

  • 輸出格式:2008/02/27
    SELECT CONVERT(char(10), getdate(), 111)

     

  • 輸出格式:08/02/27
    SELECT CONVERT(char(8), getdate(), 11)

     

  • 輸出格式:20080227
    SELECT CONVERT(char(8), getdate(), 112)

     

  • 輸出格式:080227
    SELECT CONVERT(char(6), getdate(), 12)

想查詢完整的列表與說明可以到 MSDN 的 Transact-SQL Reference 去查詢 CAST and CONVERT 的詳細說明。


 

在数据库取出来的时候就转换好
select getdate()
2006-05-12 11:06:08.177

select Convert(varchar(10),getdate(),120)
2006-05-12


select CONVERT(varchar, getdate(), 120 )
2006-05-12 11:06:08

select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20060512110608

select CONVERT(varchar(12) , getdate(), 111 )
2006/05/12

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

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

其它几种不常用的日期格式转换方法:

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

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

select CONVERT(varchar(12) , getdate(), 105 )
12-05-2006

select CONVERT(varchar(12) , getdate(), 106 )
12 05 2006

select CONVERT(varchar(12) , getdate(), 107 )
05 12, 2006

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

select CONVERT(varchar(12) , getdate(), 109 )
0512 2006 1

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

select CONVERT(varchar(12) , getdate(), 113 )
12 052006

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

select Right(100+Month(getdate()),2)这样就可以了,取出来的月份够两位的自动前面补零。

一些说明
标准    
  输入/输出**    
  -   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  



本文地址:http://www.itfw5.com/webdesign/database/6828.html
  • Win7粉丝网提供win7安全和win7常见问题解答
  • 来源:新浪博客 作者:IT服务网
    [错误报告][收藏][打印][关闭][返回顶部]
    请自觉遵守相关政策法规,严禁发布色情/暴力/反动言论。

    相关广告

    数据库推荐文章