Игнорировать миллисекунды при сравнении двух дат

Это, вероятно, глупый вопрос, но я, кажется, не могу его понять. Я сравниваю LastWriteTime двух файлов, однако это всегда дает сбой, потому что файл, который я скачал из сети, всегда имеет значение 0 в миллисекундах, а мой исходный файл имеет фактическое значение. Есть ли простой способ игнорировать миллисекунды при сравнении?

Вот моя функция:

//compare file's dates
public bool CompareByModifiedDate(string strOrigFile, string strDownloadedFile)
{
     DateTime dtOrig = File.GetLastWriteTime(strOrigFile);
     DateTime dtNew = File.GetLastWriteTime(strDownloadedFile);

     if (dtOrig == dtNew)
        return true;
     else
        return false;
}

Заранее спасибо

69
задан DOK 11 August 2011 в 15:55
поделиться