title: Calculate relative time in C#
body: <p>Given a specific <code>DateTime</code> value, how do I display relative time, like:</p>
  <ul>
  <li><code>2 hours ago</code></li>
  <li><code>3 days ago</code></li>
  <li><code>a month ago</code></li>
  </ul>