title: StringFormat Double without rounding
body: <pre><code>double d = toDateTime.SelectedDateTime.Subtract(
                servicefromDateTime.SelectedDateTime).TotalHours;             
  string s = String.Format("{0:0}",d); 
  </code></pre>
  
  <p>But the String.Format rounds up the value: if d is 22.91 the String.Format gives the rounding result of 23.  I don't want to round up.  For example, if d is 22.1222222, then I want 22.  if d is 22.999999, then I want 22.</p>
  
  <p>How can I achieve this?</p>