title: Convert Time to decimal in C#
body: <p>what i need to do, is have two defined strings that is inputted by the user, </p>
  
  <pre><code>string in = "9:35"; //am
  string out = "11:55"; //am
  </code></pre>
  
  <p>and i need to subtract them, so that would get the total hours that they were signed in. which should equal:</p>
  
  <pre><code>string total = "2:20"
  </code></pre>
  
  <p>then, i need to convert that into a decimal.. so, 2:20 would be </p>
  
  <pre><code>string decimal = "2.33";
  </code></pre>
  
  <p>I dont know how to do that, any help would be appreciated!</p>
  
  <p>P.S: id also like to be able to calculate the total hours they were checked in from a decimal number, so basically the opposite</p>