我的第一次时间是:"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
答案 0 :(得分:1)
您可以使用TimeSpan.Add和TimeSpan.Subtract方法,例如:
ts1.Add(TS2);
或
ts1.Subtract(TS2);
此外,您正在处理字符串而不是TimeSpan对象 - 如果您需要将这些对象转换为TimeSpan对象,则可以使用TimeSpan.Parse。 Parse方法理解的完整语法如下:
答案 1 :(得分:0)
使用TimeSpan.Add
方法:
ts1.Add(ts2)
来源:http://msdn.microsoft.com/en-us/library/system.timespan.add.aspx#Y684
答案 2 :(得分:0)
这个怎么样
Thread.CurrentThread.CurrentCulture = New CultureInfo("hr-HR")
TimeSpan.Parse("00:01:03,160").Add(TimeSpan.Parse("00:00:01,100").ToString()
如果您当前的文化支持TimeSpan字符串表示格式,则第一行是不必要的。