Given a specific DateTime
value, how do I display relative time, like:
When you know the viewer's time zone, it might be clearer to use calendar days at the day scale. I'm not familiar with the .NET libraries so I don't know how you'd do that in C#, unfortunately.
On consumer sites, you could also be hand-wavier under a minute. "Less than a minute ago" or "just now" could be good enough.