2013-05-06 48 views
0

我是新手。我正在asp.net网站上工作。我添加了datepicker,它工作正常。现在我想获取该日期并将其与数据库中的日期进行比较。但我不知道如何去做。我也看到了,但找不到任何解决办法。在asp.net中比较jquery datepicker与数据库中的日期

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="reserve" %> 

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#coin-slider').coinslider(); 
    }); 

    </script> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
<script type="text/javascript" src="jquery.datepick.js"></script> 
<script type="text/javascript"> 
    $(function() { 
     $('#popupDatepicker').datepick(); 

    }); 

    function showDate(date) { 
     alert('The date chosen is ' + date); 
    } 

</script> 
</asp:Content> 
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> 
<input type="text" id="popupDatepicker" /> 
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> 
    <div id='coin-slider' > 
     <a target="_blank">&nbsp;</a> 
     <a> 
      <img id="Img2" src="~/Images/ar1.jpg" alt="header1" height="120" runat="server" style="width: 110px"/> 
      <img id="Img3" src="~/Images/ar2.jpg" alt="header1" height="120" runat="server" style="width: 110px"/> 
      <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> 
     </a> 
    </div>   
</asp:Content> 
+0

有两种方法可以做到这一点 – 2013-05-07 09:19:26

+0

从数据库中获取日期,然后比较它或在存储过程中进行比较 – 2013-05-07 09:19:44

回答

0

在代码后面使用DateTime.Compare(Date1, Date2)

它会给你日期时间之间的差异。这是你在找什么

+0

我想比较datepicker用户选择的日期与日期数据库。我不知道如何获取用户选择的日期选择器上的日期。 – sonia 2013-05-08 09:35:35

+0

尝试此代码 '如果(popupDatepicker.Value.Trim()长度> 0。) { \t串[] DDMMYYYY = popupDatepicker.Value.Trim()分割(新的char [] { ' - ',' /'}); \t regDate = Convert.ToDateTime(ddmmyyyy [1] +“/”+ ddmmyyyy [0] +“/”+ ddmmyyyy [2]); }' – 2013-05-08 12:21:26