int time = ((TimeSpan)(now-update_time)).Seconds;
为什么这个会算出负数呢?
now是运算时的时间,update_time是上次更新时间
跟踪的时候,时间都是对的,做差就出负值。
请教两个时间该怎么做差
------解决方案--------------------------------------------------------
try
TimeSpan ts =now-update_time
double d = ts.TotalSeconds;
------解决方案--------------------------------------------------------
int time = now.Substract(update_time).Seconds