How to find date difference in C#
A date and time format string defines the text representation of a DateTime value that results from a formatting operation. In C# by calling any of the overloads of the DateTime constructor that allow you to specify specific elements of the date and time value like year , month or day.
DateTime newDate = new DateTime(2000, 5, 1);
Here newDate represents year as 2000 and month as May and date as 1 .
A calculation using a DateTime structure, such as Add or Subtract, does not modify the value of the structure. Instead, the calculation returns a new DateTime structure whose value is the result of the calculation. The DateTime.Substract method may be used in order to find the date-time difference between two instances of the DateTime method.
System.TimeSpan diff = secondDate.Subtract(firstDate);
You can also find the difference between two dates using the following method.
String diff2 = (secondDate - firstDate).TotalDays.ToString();