vérification de la plage de temps

J'ai une méthode qui interroge active directory, et renvoie la valeur de la Dernière Réinitialisation de Mot de passe dans une variable locale. Je suis en train de comparer cette valeur à la date et l'heure actuelles, et de vérifier si elle a été moins de 24 heures. Je pense que je suis proche, mais ne peuvent pas sembler obtenir que cela fonctionne.

Grâce,
Jason

string passwordLastSet = string.Empty;
passwordLastSet = DateTime.FromFileTime((Int64)(result.Properties["PwdLastSet"][0])).ToString();  
public string lastReset(DateTime pwordLastReset)
    {
        if (DateTime.Now.AddHours(24) <= passwordLastSet)
        {
            return "try again later";
        }
        else
        {
            return "all is good";
        }

    }

OriginalL'auteur Jason | 2011-02-10