我正在使用目录服务来获取用户更改密码的最后日期。如果此日期在5分钟内,我想在用户登录时显示特定网页。例如,系统会提示用户更改密码。更改Windows密码后,他们登录后会发生变化,因为更改是在5分钟的时间范围内,用户将会看到google.com。如果用户注销并在明天重新登录,则不会发生任何事情。以下是我的一些想法,但没有用。
if(datepasswordchanged < datepasswordchanged.AddMinutes(5))
然而,每次都会发生这种情况。
我也有
if(DateTime.Now.AddMinutes(-5) == datepasswordchanged)
然而,只有在5分钟前才会发生这种情况。我怎样才能指定范围?
答案 0 :(得分:3)
if(DateTime.Now < datepasswordchanged.AddMinutes(5))
将是“如果当前时间在变量之后的时间少于五分钟。”