C# 如何添加两组时间?e、 g 00:10:10+00:00:20=00:10:30

C# 如何添加两组时间?e、 g 00:10:10+00:00:20=00:10:30,c#,winforms,C#,Winforms,下面的代码是如何获得两组时间之间的差异。但是加法呢? 请帮忙 private void button1_Click(object sender, EventArgs e) { DateTime dFrom; DateTime dTo; string sDateFrom = "00:10:38"; string sDateTo = "00:00:04"; if (DateTime.TryParse(sDateF

下面的代码是如何获得两组时间之间的差异。但是加法呢? 请帮忙

private void button1_Click(object sender, EventArgs e)
    {
        DateTime dFrom;
        DateTime dTo;
        string sDateFrom = "00:10:38";
        string sDateTo = "00:00:04";
        if (DateTime.TryParse(sDateFrom, out dFrom) && DateTime.TryParse(sDateTo, out dTo))
        {
            TimeSpan TS = dFrom - dTo;
            int hour = TS.Hours;
            int mins = TS.Minutes;
            int secs = TS.Seconds;
  string timeDiff = hour.ToString("00") + ":" + mins.ToString("00") + ":" +  secs.ToString("00");
            textBox1.Text = timeDiff;
        }

    }
时间跨度似乎更适合这里:

TimeSpan tsFrom;
TimeSpan tsTo;

string sFrom = "00:10:38";
string sTo = "00:00:04";

if (TimeSpan.TryParse(sFrom, out tsFrom) && TimeSpan.TryParse(sTo, out tsTo))
{
    TimeSpan ts = tsFrom + tsTo; // 00:10:42
}

你看过DateTime了吗?谢谢,我现在就试试这个链接