我有一個列表:計算時間跨度
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