网站首页 博客 C#计算时间差
计算两个时间相差多少天、时、分、秒
DateTime DateTime1 = Convert.ToDateTime("2020-03-25 10:30:00"); //开始时间 DateTime DateTime2 = DateTime.Now; //当前时间 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() + "秒"; MessageBox.Show("已运行" + dateDiff);