title: Issue with parsing and multiplying by 1000 in order to get ms instead of seconds
body: <p>I'm having an issue after submitting a form with the following error:</p>
  
  <blockquote>
    <p>Input string was not in a correct format.</p>
  </blockquote>
  
  <p>My code:</p>
  
  <pre><code>  Decimal intervalStart = Decimal.Parse(IntervalTime.Text);
    Decimal intervalTotal = intervalStart * 1000;
    string interval = intervalTotal.ToString();
  </code></pre>
  
  <p>I am trying to get a total in whole number rather than decimal, but the decimal is crucial in order to get that whole number (when multiplied by 1000).
  For example, my small application reads a video file and puts the total in seconds in the "IntervalTime.Text" box. This is then converted into milliseconds and becomes a whole number.</p>
  
  <blockquote>
    <p>Video: 87.524 seconds. Multiply it by 1000, you get 87524. &lt;- This is what I need but continue getting the above error.</p>
  </blockquote>
  
  <p><a href="https://i.stack.imgur.com/ePR1K.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ePR1K.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/8oDie.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/8oDie.png" alt="enter image description here"></a></p>