Что вы используете для создания даты? Если вы строите этот XML в своем коде, а не с помощью какого-либо сериализатора (WCF или XmlSerializer), вы можете использовать System.Xml.XmlConvert для генерации и интерпретации даты следующим образом:
Чтобы создать строку для вставки в XML:
DateTime startDate = DateTime.Now;
string startDateString = System.Xml.XmlConvert.ToString(startDate);
Чтобы получить дату из XML:
DateTime startDateFromXml = System.Xml.XmlConvert.ToDateTime(startDateString);
Если вы начнете с двух экземпляров DateTime, которые отличаются на 37 минут и 54 секунды, прежде чем вы вставите их в XML, они все равно будут отличаться на 37 минут и 54 секунды после того, как вы извлечете их из XML.