You can use the subtraction operator on the two instances of DateTime (or DateTimeOffset, as it has the same subtraction operator, and it is the recommended structure to use for date values in .NET) to get a TimeSpan instance.
Once you have that, you can call the Days property to get the number of whole days that the TimeSpan
represents.
If you want the number of whole and fractional days, then look at the TotalDays property.
In your specific case, it seems that you want to add 1 to whatever value the Days
property returns, as your custom calculation indicates that for two DateTime
instances that represent the same value, the result is 1.