在列表视图VB.net中添加所有时间

在列表视图VB.net中添加所有时间,vb.net,Vb.net,我有以下代码: Dim count As TimeSpan = TimeSpan.Zero For i = 0 To Lsv1.Items.Count - 1 count.Add(TimeSpan.Parse(Lsv1.Items(i).SubItems(3).Text)) Next textbox1.text = count.ToString("hh:mm:ss") 我不断地发现这个错误: System

我有以下代码:

        Dim count As TimeSpan = TimeSpan.Zero
        For i = 0 To Lsv1.Items.Count - 1

            count.Add(TimeSpan.Parse(Lsv1.Items(i).SubItems(3).Text))
        Next
        textbox1.text = count.ToString("hh:mm:ss")
我不断地发现这个错误: System.FormatException:'输入字符串的格式不正确。'
在listview中计算时间值的任何帮助都应该有效。这里还有一个bug。你必须这样设置“计数”,否则你会得到“00:00:00”

仅供参考,我在谷歌上搜索了“输入字符串格式不正确”timespan,第一个结果是一个stackoverflow问题,问了同样的问题,并给出了一个答案,解释了为什么会发生这种情况以及如何修复它。
        Dim count As TimeSpan = TimeSpan.Zero
        For Each itm In Lsv1.Items    
            count += (TimeSpan.Parse(itm.SubItems(3).Text))
        Next
        textbox1.text = count.ToString("hh\:mm\:ss")