#region 日期类
public class dateClass
{
/// <summary>
/// 返回友好的时间信息 如:3秒前
/// </summary>
/// <param name="DateTime1"></param>
/// <param name="DateTime2"></param>
/// <returns></returns>
public string date(DateTime DateTime1, DateTime DateTime2)
{
TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);
TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);
TimeSpan ts = ts1.Subtract(ts2).Duration(); //显示时间
//string dateDiff = ts.Days.ToString() + "天" + ts.Hours.ToString() + "小时" + ts.Minutes.ToString() + "分钟" + ts.Seconds.ToString() + "秒";
int d1months = DateTime1.Month;
int d1day = DateTime1.Day;
int d1hours = DateTime1.Hour;
int d1minutes = DateTime1.Minute;
int d1seconds = DateTime1.Second;
int d2year = DateTime2.Year;//现在的年
int d2day = DateTime2.Day;// 现在的日
string dateinfo = string.Empty;
if (DateTime1.Year == DateTime2.Year)
{
if (ts.Days != 0 || d2day != d1day)
{
dateinfo = d1months + "月" + d1day + "日 " + d1hours + ":" + d1minutes;
}
else if (ts.Hours != 0)
{
dateinfo = "今天 " + d1hours + ":" + d1minutes;
}
else if (ts.Minutes != 0)
{
dateinfo = ts.Minutes + "分钟前";
}
else if (ts.Seconds == 60)