-2

我正在使用目录服务来获取用户更改密码的最后日期。如果此日期在 5 分钟内,我想在用户登录时显示特定网页。例如,系统会提示用户更改密码。在更改 Windows 密码后他们登录,因为更改是在 5 分钟的时间范围内,用户将看到 google.com。如果用户明天注销并重新登录,则不会发生任何事情。以下是我有但没有奏效的一些想法。

if(datepasswordchanged < datepasswordchanged.AddMinutes(5))

然而,这每次都会发生。

我也有

if(DateTime.Now.AddMinutes(-5) == datepasswordchanged)

但是,这只会发生在恰好 5 分钟前。我怎么能指定一个范围?

4

1 回答 1

3
if(DateTime.Now < datepasswordchanged.AddMinutes(5))

将是“如果当前时间在变量时间之后不到五分钟。”

于 2012-05-23T20:27:36.130 回答