查询时间的时候 如何把时间 2008-9-28  转换成 二〇〇八九月二十八日呢

解决方案 »

  1.   

    在前台写吧,0--9   〇-九  switch 
      

  2.   


    Declare @date datetime,@dateStr nvarchar(64) 
    Set @date='2008-9-28' 
    set @dateStr=(Select 
    Rtrim(Year(@date))+'年'+ 
    Rtrim(Month(@date))+'月'+ 
    Rtrim(Day(@date))+'日 ')Select 
    Replace( 
    Replace( 
    Replace( 
    Replace( 
    Replace( 
    Replace( 
    Replace( 
    Replace( 
    Replace( 
    Replace(@dateStr, 
    '1','一'), 
    '2','二'), 
    '3','三'), 
    '4','四'), 
    '5','五'), 
    '6','六'), 
    '7','七'), 
    '8','八'), 
    '9','九'), 
    '0','O') 
      

  3.   

    好像有一个类似fomat的函数吧,你查查