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);

更多内容点此查看。

你可能感兴趣的:(C#,c#)