gpt4 book ai didi

c# - 比较两个日历日期

转载 作者:行者123 更新时间:2023-11-30 18:25:45 28 4
gpt4 key购买 nike

我们一直在努力找出如何在 C# ASP.NET 中比较两个日历日期。

我们遇到的问题是,当客户使用日历时,他们可以选择将其调回过去。

例子:

2015-09-23 到 2015-08-23 <- 这是我们不想要的,它被及时倒退了。

我们如何检查开始日期是否晚于结束日期。
我们见过有人用 CDate 吗?我们不明白如何使用它。
我们尝试只从字符串中删除“-”,将其转换为 int,然后计算答案是否小于 0。

但这是一个很大的解决方法。是否有官方或更好的方法来执行此操作?

如果需要更多信息,请随时询问!

最佳答案

您可以使用 CompareValidator在 ASP.Net 中

<asp:CompareValidator ID="myID" ControlToCompare="StartDate" 
ControlToValidate="EndDate" Type="Date" Operator="GreaterThanEqual"
ErrorMessage="The dates are not correct." runat="server"></asp:CompareValidator>

否则

DateTime d1 = new DateTime(2015, 9, 1);
DateTime d2 = new DateTime(2015, 8, 2);
if (d1 < d2)
{
//error
}

关于c# - 比较两个日历日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29674058/

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