title: How to parse string with hours greater than 24 to TimeSpan?
body: <p>How to parse string like 30:15 to TimeSpan in C#? 30:15 means 30 hours and 15 minutes.</p>
  
  <pre><code>string span = "30:15";
  TimeSpan ts = TimeSpan.FromHours(
      Convert.ToDouble(span.Split(':')[0])).
    Add(TimeSpan.FromMinutes(
      Convert.ToDouble((span.Split(':')[1]))));
  </code></pre>
  
  <p>This does not seem too elegant.   </p>