【发布时间】:2012-04-26 23:00:23
【问题描述】:
我有一个包含日期时间的列表。
要计算 2 DateTime 之间的差异,我使用 TimeSpan。
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] 都有 DateTimes,其中 DateTime.Now 肯定高于列表的值。
但由于某种原因,我在变量结果中一直得到 0,到底是怎么回事?
最好的问候,皮特
【问题讨论】:
-
这很好用:ideone.com/2FViv
-
您为
list分配了什么值?在上面的代码中,它看起来像是 emtpy。