【问题标题】:compare two dates using compare validator使用比较验证器比较两个日期
【发布时间】:2012-10-06 12:05:03
【问题描述】:

我正在尝试比较两个日期文本框以确保一个日期大于另一个日期。即使日期更大,我也会在拒绝此规则的情况下得到不稳定的响应。这段代码有什么问题吗?这是我的定义

 <asp:CompareValidator ID="CompareValidator1" runat="server" 
                    ControlToCompare="txtStDt" ControlToValidate="txtEdDt" 
                    ErrorMessage="End date must be later than the start date!" 
                    Operator="GreaterThan" Type="Date"  ValidationGroup="VG1">  
 </asp:CompareValidator>

我在两个日期文本框中与日历扩展器一起使用的日期格式是“dd/MMM/yyyy”。感谢您的帮助!

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    确保在页面开头添加此内容并尝试比较以查看是否得到正确结果

    <%@ Page Language="C#" AutoEventWireup="false"
      CodeFile="Default.aspx.cs" Inherits="_Default" Culture="en-GB" %>
    

    【讨论】:

      【解决方案2】:

      这取决于您的日期格式。您的代码仅适用于英国日期格式。 Here 就是其中的一些例子。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-03-11
        • 2011-12-09
        • 2011-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多