溫馨提示×

如何計算兩個日期之差C#

c#
小樊
157
2024-07-23 20:14:03
欄目: 編程語言

在C#中,可以使用DateTime類型的對象來計算兩個日期之差。以下是一個示例代碼,演示如何計算兩個日期之間的天數(shù)差異:

DateTime date1 = new DateTime(2022, 1, 1);
DateTime date2 = new DateTime(2022, 1, 10);

// 計算日期之差
TimeSpan diff = date2 - date1;

// 獲取天數(shù)差異
int daysDiff = (int)diff.TotalDays;

Console.WriteLine($"日期1: {date1}");
Console.WriteLine($"日期2: {date2}");
Console.WriteLine($"日期之差(天數(shù)): {daysDiff}");

在上面的示例中,我們首先創(chuàng)建了兩個DateTime類型的對象date1和date2,分別表示2022年1月1日和2022年1月10日。然后通過將這兩個日期相減,得到一個TimeSpan對象,表示日期之差。最后通過調(diào)用TotalDays屬性獲取天數(shù)差異。

0