/// <summary> /// 计算时间差,dt1-dt2 /// </summary> /// <param name="dt1"></param> /// <param name="dt2"></param> /// <returns></returns> private string GetDateDiff(DateTime dt1, DateTime dt2) { TimeSpan ts1 = new TimeSpan(dt1.Ticks); TimeSpan ts2 = new TimeSpan(dt2.Ticks); TimeSpan ts = ts1.Subtract(ts2).Duration(); StringBuilder sb = new StringBuilder(); if (ts.Days > 0) { sb.Append(ts.Days).Append(" 天"); } if (ts.Hours > 0) { sb.Append(ts.Hours).Append(" 小时"); } if (ts.Minutes > 0) { sb.Append(ts.Minutes).Append(" 分钟"); } if (ts.Seconds > 0) { sb.Append(ts.Seconds).Append(" 秒"); } return sb.ToString(); }
版权声明:本文为博主原创文章,未经博主允许不得转载。