How do get a timestamp on an ASP.NET MVC App : <p>On web apps,  you commonly see something like "Last Logged In: 3 hours 42 minutes ago".   What is the best way to go about doing this.?  Use strings or Dates?  Also,  i'm bringing that timestamp back into a Kendo MVC Grid.  The column looks as such.</p>

<pre><code>columns.Bound(c =&gt; c.LastStatusDateDiff).Title("Updated");
</code></pre>

<p>My Linq code looks as such</p>

<pre><code>select new ATSReDto
                {
                    CreatedDate = atsr.CreatedDt,
                    Desciption = atsr.Description,
                    LastStatusDateDiff = laststatus.CreatedDt - DateTime.Now    
// get date difference between now "DateTime.Now" and 
// date/time pulled from SQL Server to display in Grid
                };
</code></pre>

<p>Any suggestions greatly appreciated</p>
