在 C# 中,可以使用 DateTime 結構的 Substract 方法來計算兩個日期之間的時間差。以下是一個示例代碼,演示如何計算兩個日期之間的天數差:
using System;
class Program
{
static void Main()
{
DateTime startDate = new DateTime(2021, 1, 1);
DateTime endDate = new DateTime(2021, 12, 31);
TimeSpan timeDiff = endDate.Subtract(startDate);
int daysDiff = timeDiff.Days;
Console.WriteLine($"Days difference between {startDate} and {endDate} is: {daysDiff}");
}
}
在上面的示例中,我們初始化了兩個 DateTime 對象 startDate 和 endDate,然后使用 Substract 方法計算了它們之間的時間差,并將結果存儲在 TimeSpan 對象 timeDiff 中。最后,通過訪問 timeDiff 的 Days 屬性,我們得到了兩個日期之間的天數差。