我有一个列表:计算时间跨度
List<DateTime> timeStamp;
比方说,该列表包含以下DateTime是否:
2006-09-07 11:46:09
2006-09-07 11:46:19
2006-09-07 11:46:20
2006-09-07 11:46:36
2006-09-07 11:47:49
2006-09-07 11:47:53
2006-09-07 11:48:02
2006-09-07 11:48:15
2006-09-07 11:48:29
2006-09-07 11:48:34
2006-09-07 11:54:29
2006-09-07 11:54:39
2006-09-07 11:54:49
2006-09-07 11:54:59
2006-09-07 11:56:19
2006-09-07 11:56:29
2006-09-07 11:56:39
2006-09-07 11:58:29
2006-09-07 11:58:34
2006-09-07 11:58:45
2006-09-07 11:58:53
2006-09-07 12:00:29
2006-09-07 12:00:39
2006-09-07 12:00:45
2006-09-07 12:00:54
2006-09-07 12:01:03
现在,我要计算总累计时间。所有这些时间都在同一个列表中,差距表示停止/开始部分。我也无法控制时间戳的时间间隔。可能是10秒,可能是1分钟。感谢您的帮助!
您列出的时间的期望值是多少?是14:54吗? – 2012-04-23 21:06:58
列表中的“空白”如何表示?如果列表中唯一的内容是时间戳本身,那么列表中的消费者如何知道它不能累积的时间间隔? – 2012-04-23 21:09:10
你已经把你的样本列表分成了几个部分,我假设这些部分不在实际的'List'中。这些组并不都是偶数的DateTime,所以我认为我们不能把所有的东西都当作开始/停止对。你能通过你的名单,并说出预期的总数是多少,以及这是怎么产生的? –
2012-04-23 22:11:46