作业帮 > 综合 > 作业

c# 计算两个时间段相差多少分钟

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 14:29:27
c# 计算两个时间段相差多少分钟
如果你是时间段是日期和时间加起来的,就用下面的方法 比如是 B的时间减去A的时间吧
TimeSpan ts = new TimeSpan(); string A = A.Text + " "; (日期) A += C.Text;(C是时间,加起来就完整了) DateTime DT1 = DateTime.Parse(A);
string B = B.Text + " ";(B是日期) B += D.Text;(D是时间,加起来就好了.) DateTime DT2 = DateTime.Parse(B); ts = (DT2 - DT1); int SUB = Convert.ToInt32(ts.TotalMinutes);
则SUB就是要求的数 TotalMinutes是转换成总分钟数
如果想要转换成别的单位,可以把TotalMinutes变成Hours或Seconds都可以
如果是个完整的时间段,就不需要把日期和时间相加了,直接定义DateTime 就可以了,完了相减转换就可以了!