title: Casting byte to DateTime causing error C#
body: <p>When trying to perform the following cast </p>
  
  <pre><code>DateTime issueDate = Convert.ToDateTime(binfile.ReadByte());
  </code></pre>
  
  <p>(reading .dat files by the way) I get a run time error saying, "Invalid cast from byte to DateTime"</p>
  
  <p>Not sure why I am getting this error, nor how to fix it.</p>
  
  <p>When I use the same approach with a string it works fine,</p>
  
  <pre><code>string firstName = Convert.ToString(binfile.ReadByte());
  </code></pre>
  
  <p>Thanks for any help.</p>