我的第一个时间跨度是:"00:01:03,160"
我的第二个时间跨度是:"00:00:01,100"
我想在00:01:03,160到00:00:01,100之间进行加法或减法
00:01:03,160 + 00:00:01,100 = 00:01:04,260
我认为格式是:hh\:mm\:ss\,fff
您可以使用 TimeSpan.Add 和 TimeSpan.Subtract 方法,例如:
ts1.添加(ts2);
或者
ts1.减去(ts2);
此外,您处理的是字符串而不是 TimeSpan 对象——如果您需要将这些转换为 TimeSpan 对象,您可以使用 TimeSpan.Parse。Parse 方法理解的完整语法在这里:
这个怎么样
Thread.CurrentThread.CurrentCulture = New CultureInfo("hr-HR")
TimeSpan.Parse("00:01:03,160").Add(TimeSpan.Parse("00:00:01,100").ToString()
如果您当前的文化支持 TimeSpan 字符串表示的格式,则不需要第一行。
使用TimeSpan.Add
方法:
ts1.Add(ts2)
来源:http: //msdn.microsoft.com/en-us/library/system.timespan.add.aspx#Y684