我有一个包含Datetimes的列表。计算2个日期时间之差(Timespan + double)
要计算我使用TimeSpan
的2个日期时间之间的差异。
public static List<DateTime> list = new List<DateTime>();
TimeSpan ts = new TimeSpan();
double result = 0;
ts = DateTime.Now - list[list.Count-1];
result = ts.TotalSeconds;
调试时这个代码两者DateTime.Now
和list[list.Count-1]
具有DateTime是否其中DateTime.Now是关闭的过程更高则列表的值。
但由于某些原因,我在变量结果中一直得到0,究竟是怎么发生的?
最好的问候,皮特
这工作得很好:http://ideone.com/2FViv – mellamokb 2012-04-26 14:45:56
你分配给'list'有什么价值?在上面的代码中,它看起来像是一样的。 – SouthShoreAK 2012-04-26 14:47:56