数据库

SQL日期时间转为字符串

2010-11-03

CONVERT(CHAR(8), GETDATE(), 112)   -->转为 yyyyMMdd格式的字符串

其它

Select
    CONVERT(varchar, getdate(), 1),--mm/dd/yy
    CONVERT(varchar, getdate(), 2),--yy.mm.dd
    CONVERT(varchar, getdate(), 3),--dd/mm/yy
    CONVERT(varchar, getdate(), 4),--dd.mm.yy
    CONVERT(varchar, getdate(), 5),--dd-mm-yy
    CONVERT(varchar, getdate(), 10),--mm-dd-yy
    CONVERT(varchar, getdate(), 11),--yy/mm/dd    
    CONVERT(varchar, getdate(), 12),--yymmdd
    CONVERT(varchar, getdate(), 120),--yy-mm-dd
    ----带世纪号
    CONVERT(varchar, getdate(), 101),--mm/dd/yyyy
    CONVERT(varchar, getdate(), 102),--yyyy.mm.dd
    CONVERT(varchar, getdate(), 103),--dd/mm/yyyy
    CONVERT(varchar, getdate(), 104),--dd.mm.yyyy
    CONVERT(varchar, getdate(), 105),--dd-mm-yyyy
    CONVERT(varchar, getdate(), 110),--mm-dd-yyyy
    CONVERT(varchar, getdate(), 111),--yyyy/mm/dd    
    CONVERT(varchar, getdate(), 112)--yyyymmdd
GO