DateTime difference



如何计算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)

最新更新