I was thinking more along the lines of:
DateTime date1 = thisXDocument.DOM.selectSingleNode("my:Date1");
DateTime date2 = thisXDocument.DOM.selectSingleNode("my:Date2");
TimeSpan diff = date2.Subtract(date1);
int days = diff.Days; // Whole days (i.e. '5').
double fdays = diff.TotalDays // Whole + fractional days (i.e. '5.23412').