You can add any time unit between two dates.
Private string datediff (datetime datetime1, datetime datetime2)
{String datediff = NULL;
Timespan ts1 = new timespan (datetime1.ticks );
Timespan ts2 = new timespan (datetime2.ticks );
Timespan Ts = ts1.subtract (ts2). duration ();
Datediff = ts. days. tostring () + "day" + ts. hours. tostring () + "Hour" + ts. minutes. tostring () + "Minute" + ts. seconds. tostring () + "seconds ";
Return datediff;
} It Information home http://www.it55.com
Note:
1. The datetime Value Type represents a specific date time between 00:00:00, January 1, January 1, 0001 AD and, January 1, December 31, 9999 AD. Therefore, you can use the datetime value type to describe any time within the expected range. A datetime value represents a specific time
2. the timespan value contains many attributes and methods used to access or process a timespan value.
the following list covers some of them:
Add: adds the value to another timespan value.
days: returns the timespan value calculated by the number of days.
Duration: obtains the absolute value of timespan.
hours: returns the hourly timespan value
milliseconds: returns the timespan value in milliseconds.
minutes: returns the timespan value calculated in minutes.
negate: returns the opposite number of the current instance.
seconds: returns the timespan value calculated in seconds.
subtract: Subtract another timespan value from it.
ticks: the number of tick values returned for timespan.
totaldays: returns the number of days indicated by the timespan value.
totalhours: returns the number of hours represented by the timespan value.
totalmilliseconds: returns the number of milliseconds represented by the timespan value.
totalminutes: returns the number of minutes represented by the timespan value.
totalseconds: returns the number of seconds represented by the timespan value.