Чтобы вычислить разницу между двумя датами и днями в ASP.NET Core с помощью C#, можно использовать несколько методов. Вот несколько вариантов:
-
Использование структуры
TimeSpan:DateTime date1 = /* your first date */; DateTime date2 = /* your second date */; TimeSpan difference = date2 - date1; int daysDifference = difference.Days; -
Использование структуры
DateTimeOffset:DateTimeOffset date1 = /* your first date */; DateTimeOffset date2 = /* your second date */; TimeSpan difference = date2 - date1; int daysDifference = difference.Days; -
Использование структуры
DateTimeи методаSubtract:DateTime date1 = /* your first date */; DateTime date2 = /* your second date */; TimeSpan difference = date2.Subtract(date1); int daysDifference = difference.Days; -
Использование метода
DateDiffиз пространства именMicrosoft.VisualBasic:DateTime date1 = /* your first date */; DateTime date2 = /* your second date */; int daysDifference = Microsoft.VisualBasic.DateAndTime.DateDiff( Microsoft.VisualBasic.DateInterval.Day, date1, date2);