小编ffb*_*.30的帖子

TimeSpan加法和减法

我需要添加2个从文本框中取出的时间范围:mm:ss.fff

例如:
00:59,800+ 00:02,300- 结果应该是01:02.100,但我有01:02,060.

我想我的转换问题如下:

string Sum1 = "00:" + "00:59,800";
Sum1 = Sum1.Replace(',', '.');
double FSum1 = TimeSpan.Parse(Sum1).TotalSeconds;

string Sum2 = "00:" + "00:02,300";
Sum2 = Sum2.Replace(',', '.');
double FSum2 = TimeSpan.Parse(Sum2).TotalSeconds;

double SumResult = FSum1 + FSum2;

maskedTextBoxSumResult.Text = TimeSpan.FromMinutes(SumResult).ToString(@"hh\:mm\:ss\.fff");
Run Code Online (Sandbox Code Playgroud)

另外,我需要对减法做同样的事情.

谢谢你的帮助.

c# timespan addition

3
推荐指数
1
解决办法
162
查看次数

标签 统计

addition ×1

c# ×1

timespan ×1