如何实现像QQ空间一样显示时间差,多少小时前,多少分钟前

实现代码:
ss.OutTime = ss.InTime.ToString();
if (ss.InTime.ToShortDateString() == DateTime.Now.ToShortDateString())
{
TimeSpan ts = DateTime.Now.Subtract(ss.InTime);
if (ts.Hours > 0)
ss.OutTime = string.Format("{0}小时,{1}分钟前", ts.Hours, ts.Minutes);
else if (ts.Minutes > 0)
ss.OutTime = string.Format("{0}分钟前", ts.Minutes);
else
ss.OutTime = string.Format("{0}秒前", ts.Seconds);
}
- 本文标题: 如何实现像QQ空间一样显示时间差,多少小时前,多少分钟前
- 文章分类:【.NET/Web】
- 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.