private string GetTimeSpan(DateTime AddDate)
...{
DateTime _dtCurrent = DateTime.Now;
TimeSpan _tsTime = _dtCurrent.Subtract(AddDate);
int _intDay = _tsTime.Days;
int _intHours = _tsTime.Hours;
int _intMinutes = _tsTime.Minutes;
int _intSeconds = _tsTime.Seconds;
string _strDate = "";
if (_intDay>0)
...{
_strDate = _intDay.ToString() + "天前";
}
else if (_intHours > 0)
...{
_strDate=_intHours.ToString() + "小时前";
}
else if (_intMinutes > 0)
...{
_strDate=_intMinutes.ToString() + "分钟前";
}
else if (_intSeconds > 0)
...{
_strDate = _intSeconds.ToString() + "秒前";
}
return (" <span style='font-size:12px;color:#CCCCCC'>" + _strDate+"</span>");
}
本文介绍了一个C#方法,用于计算并返回指定日期与当前日期之间的差异,并以人类易读的格式展示,例如“几分钟前”、“几小时前”等。

被折叠的 条评论
为什么被折叠?



