SQLServerCONVERT()函数SQL Server CONVERT() 函数SQL Server Date 函数定义和⽤法CONVERT() 函数是把⽇期转换为新数据类型的通⽤函数。CONVERT() 函数可以⽤不同的格式显⽰⽇期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定⽬标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style规定⽇期/时间的输出格式。可以使⽤的 style 值:Style ID100 或者 0101102103104105106107108109 或者 9110111112113 或者 13114120 或者 20121 或者 21126130131Style 格式mon dd yyyy hh:miAM (或者 PM)mm/dd/yyyy.mm.dddd/mm/yydd.mm.yydd-mm-yydd mon yyMon dd, yyhh:mm:ssmon dd yyyy hh:mi:ss:mmmAM(或者 PM)mm-dd-yyyy/mm/ddyymmdddd mon yyyy hh:mm:ss:mmm(24h)hh:mi:ss:mmm(24h)yyyy-mm-dd hh:mi:ss(24h)yyyy-mm-dd hh:mi:ss.mmm(24h)yyyy-mm-ddThh:mm:ss.mmm(没有空格)dd mon yyyy hh:mi:ss:mmmAMdd/mm/yy hh:mi:ss:mmmAM实例下⾯的脚本使⽤ CONVERT() 函数来显⽰不同的格式。我们将使⽤ GETDATE() 函数来获得当前的⽇期/时间:CONVERT(VARCHAR(19),GETDATE())CONVERT(VARCHAR(10),GETDATE(),110) CONVERT(VARCHAR(11),GETDATE(),106)CONVERT(VARCHAR(24),GETDATE(),113)结果类似:Dec 29 2008 11:45 PM12-29-200829 Dec 0829 Dec 2008 16:25:46.635