比如说2004-1-15, 转换为"040115"
要求年2位,月2位,日2位

解决方案 »

  1.   

    Private Sub Command2_Click()
        MsgBox Format("2004-1-15", "yymmdd")
    End Sub
      

  2.   

    再问:
    SQL Server中有类似的函数吗?
      

  3.   

    SQL中的:right(convert(nvarchar,year('2004-1-15')),2) + case when len(convert(nvarchar,month('2004-1-15')))=1 then '0'+convert(nvarchar,month('2004-1-15')) else convert(nvarchar,month('2004-1-15')) end + case when len(convert(nvarchar,day('2004-1-15')))=1 then '0'+convert(nvarchar,day('2004-1-15')) else convert(nvarchar,day('2004-1-15')) end
      

  4.   

    在SQL里哪有这么麻烦,这样就行了:convert(varchar(6),'2004-1-15',12)
      

  5.   

    有没有试过呀,
    convert(varchar(6),'2004-1-15',12) 答案是 2004-1