在C#中,可以使用DateTime類型的對象來計算兩個日期之差。以下是一個示例代碼,演示如何計算兩個日期之間的天數差異:
DateTime date1 = new DateTime(2022, 1, 1);
DateTime date2 = new DateTime(2022, 1, 10);
// 計算日期之差
TimeSpan diff = date2 - date1;
// 獲取天數差異
int daysDiff = (int)diff.TotalDays;
Console.WriteLine($"日期1: {date1}");
Console.WriteLine($"日期2: {date2}");
Console.WriteLine($"日期之差(天數): {daysDiff}");
在上面的示例中,我們首先創建了兩個DateTime類型的對象date1和date2,分別表示2022年1月1日和2022年1月10日。然后通過將這兩個日期相減,得到一個TimeSpan對象,表示日期之差。最后通過調用TotalDays屬性獲取天數差異。