如何计算 2 之间的差异DateTimes
?
DateTime a = DateTime.Now;
DateTime b = DateTime.Now.AddHours(1);
int differenceInMilliseconds;
如何计算 2 之间的差异DateTimes
?
DateTime a = DateTime.Now;
DateTime b = DateTime.Now.AddHours(1);
int differenceInMilliseconds;
减号超载,使用TimeSpan:
double differenceInMilliseconds = (b - a).TotalMilliseconds;
DateTime
值可以彼此相减,从而产生 a 的实例TimeSpan
。
所以
DateTime a = DateTime.Now;
DateTime b = a.AddHours(1);
TimeSpan difference = b - a;
double differenceInMilliseconds = difference.TotalMilliseconds;
请注意, TotalMilliseconds 是 a double
,而不是int
希望这可以帮助...