溫馨提示×

c# timespan怎樣進行加減

c#
小樊
137
2024-12-01 04:43:05
欄目: 編程語言

在C#中,TimeSpan 類型用于表示時間間隔。要對 TimeSpan 對象進行加減操作,可以使用以下方法:

  1. 使用 AddSubtract 方法:
using System;

class Program
{
    static void Main()
    {
        TimeSpan timeSpan1 = new TimeSpan(1, 2, 3); // 1天2小時3分鐘
        TimeSpan timeSpan2 = new TimeSpan(0, 1, 45); // 0天1小時45分鐘

        TimeSpan sum = timeSpan1.Add(timeSpan2);
        TimeSpan difference = timeSpan1.Subtract(timeSpan2);

        Console.WriteLine("Sum: " + sum); // 輸出:Sum: 1天3小時48分鐘
        Console.WriteLine("Difference: " + difference); // 輸出:Difference: 1天1小時15分鐘
    }
}
  1. 使用 +- 運算符:
using System;

class Program
{
    static void Main()
    {
        TimeSpan timeSpan1 = new TimeSpan(1, 2, 3); // 1天2小時3分鐘
        TimeSpan timeSpan2 = new TimeSpan(0, 1, 45); // 0天1小時45分鐘

        TimeSpan sum = timeSpan1 + timeSpan2;
        TimeSpan difference = timeSpan1 - timeSpan2;

        Console.WriteLine("Sum: " + sum); // 輸出:Sum: 1天3小時48分鐘
        Console.WriteLine("Difference: " + difference); // 輸出:Difference: 1天1小時15分鐘
    }
}

這兩種方法都可以實現對 TimeSpan 對象的加減操作。你可以根據自己的需求和喜好選擇使用哪種方法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女