У меня есть функция, которая возвращает разницу между 2 DateTime в секундах. Тем не менее, в некоторых случаях это не работает правильно, и я не уверен, почему.
т.е:.
Debug.WriteLine(DateTime.Parse("7/22/2010 9:52:39 AM").Subtract(DateTime.Parse("7/22/2010 8:58:38 AM")).Seconds, "WTF");
Приведенный выше код возвращает 1
... очевидно, что разница между датами выше составляет более 1 секунды.