title: DateTime TypeConverter
body: <p>I have the below code to convert a string to the type T. It works fine for all other types but gives an error when T is of type DateTime.</p>
  
  <pre><code>TypeConverter c = TypeDescriptor.GetConverter( typeof (T) );
   return (T) c.ConvertTo( obj, typeof (T) )
  </code></pre>
  
  <p>I pass in a string like </p>
  
  <pre><code>obj =  "09/09/2009"
  </code></pre>
  
  <p>It throws an error {"'DateTimeConverter' is unable to convert 'System.String' to 'System.DateTime'."}</p>