• If you run the following, you will see that the datetime value is implicitly converted to the character string you showed:

    declare @TestDate varchar(10) = '01/2013';

    select

    @TestDate,

    stuff(@testDate,3,0,'/01'),

    convert(datetime, stuff(@testDate,3,0,'/01'), 101),

    cast(convert(datetime, stuff(@testDate,3,0,'/01'), 101) as varchar);