在我的数据库中,我将时间存储为日期时间。在我的asp.net页面上,我想检索它并查明检索的时间是否已过期。到期时间为8小时。这方面最好的方法是什么?
我试过这样的。但没有得到适当的解决方案
DateTime DB_time = Convert.ToDateTime(dr_pass[2].ToString()); //time from database
if (DB_time > DateTime.Now.AddHours(-8)) //password is too old
{
return false ;
}
else
{
return true;
}
答案 0 :(得分:0)
DateTime DB_time = Convert.ToDateTime(dr_pass[2].ToString()); //time from database
if (DateTime.Now < DB_time.AddHours(8))
{
return true; // password valid
}
else
{
return false; // password expired
}