-1

我的第一个时间跨度是:"00:01:03,160"
我的第二个时间跨度是:"00:00:01,100"
我想在00:01:03,16000:00:01,100之间进行加法或减法

00:01:03,160 + 00:00:01,100 = 00:01:04,260

我认为格式是:hh\:mm\:ss\,fff

4

3 回答 3

1

您可以使用 TimeSpan.Add 和 TimeSpan.Subtract 方法,例如:

ts1.添加(ts2);

或者

ts1.减去(ts2);

此外,您处理的是字符串而不是 TimeSpan 对象——如果您需要将这些转换为 TimeSpan 对象,您可以使用 TimeSpan.Parse。Parse 方法理解的完整语法在这里:

http://msdn.microsoft.com/en-us/library/se73z7b9.aspx

于 2012-07-20T14:23:03.993 回答
0

这个怎么样

Thread.CurrentThread.CurrentCulture = New CultureInfo("hr-HR")

TimeSpan.Parse("00:01:03,160").Add(TimeSpan.Parse("00:00:01,100").ToString()

如果您当前的文化支持 TimeSpan 字符串表示的格式,则不需要第一行。

于 2012-07-20T14:32:22.930 回答
0

使用TimeSpan.Add方法:

ts1.Add(ts2)

来源:http: //msdn.microsoft.com/en-us/library/system.timespan.add.aspx#Y684

于 2012-07-20T14:21:21.907 回答