gpt4 book ai didi

c# - 如何接受距今天最多一个月的日期?

转载 作者:太空宇宙 更新时间:2023-11-03 12:28:07 25 4
gpt4 key购买 nike

我已成功实现拒绝过去的日期时间。现在我想接受最多一个月的日期,即从今天起仅 30 天。我怎样才能在 C# 中实现它?以下代码仅接受 future 的日期。

public class FutureDate : ValidationAttribute
{
public override bool IsValid(object value)
{
DateTime dateTime;
var isValid = DateTime.TryParseExact(Convert.ToString(value),
"d MMM yyyy",
CultureInfo.CurrentCulture,
DateTimeStyles.None,
out dateTime
);
return (isValid && dateTime > DateTime.Now);
}
}

最佳答案

我找到了解决方案。

return (isValid && dateTime > DateTime.Now && dateTime <= DateTime.Now.AddDays(30));

关于c# - 如何接受距今天最多一个月的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43838520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com