如何计算2 DateTimes
之间的差异?
DateTime a = DateTime.Now;
DateTime b = DateTime.Now.AddHours(1);
int differenceInMilliseconds;
负载超载,使用timespan:
double differenceInMilliseconds = (b - a).TotalMilliseconds;
DateTime
值可以相互减去彼此,从而导致TimeSpan
的实例。
so
DateTime a = DateTime.Now;
DateTime b = a.AddHours(1);
TimeSpan difference = b - a;
double differenceInMilliseconds = difference.TotalMilliseconds;
请注意,TotalMilliseConds是double
,而不是int
希望这会有所帮助...
dateTime.subtract方法(dateTime)