title: Razor Convert String to DateTimeOffset with long timezone
body: <p>i have a database with dates like this, stored as a string:
      2014-07-14T09:13:01.492+02:00:00</p>
  
  <p>I want to convert it just to Datetime like "DD - MM - YYYY, hh-mm-ss" but it failed if i try to convert my string first to a datetimeoffset and then to my favourite datetime format. It seems that it fails because of the last ":00" in my string. How can if fix this easily?</p>
  
  <p>This is the original errormessage (German) "Die Zeichenfolge wurde nicht als gültiges DateTime erkannt."</p>
  
  <p>It means, that my string is not a valid Date-Time format</p>
  
  <p>So this is my code (just with an examplestring)</p>
  
  <pre><code>                @{
                      string str = "2014-07-14T09:13:01.492+02:00:00";
                      DateTimeOffset newDate= DateTimeOffset.Parse(str);
                  }
  </code></pre>