2011-07-25 84 views

回答

0

當SQL等待時,您可能不會格式化日期。使用此格式將其輸入到您的數據庫。

這是頁面上的代碼。

<asp:TextBox ID="txtYouDateTime" runat="server" Width="190px" ></asp:TextBox> 

<asp:ImageButton runat="Server" ID="ImgCal1" ImageUrl="calendar.png" AlternateText="Click to show calendar" OnClientClick="return false;" /> 

<ajaxToolkit:CalendarExtender ID="CalendarExtender1" runat="server" 
        TargetControlID="txtYouDateTime" PopupButtonID="ImgCal1" Format="dd/MMM/yyyy hh:mm" /> 

然後在後面的代碼中,將日期時間從用戶輸入轉換爲sql輸入。你需要做一些更多的檢查,如有文本,如果日期時間解析它,等等...

DateTime.Parse(txtYouDateTime.Text).ToString("yyyyMMdd HH:mm:ss") 
+0

但我想通過使用插入查詢來存儲日期。 – Naresh

+0

@Naresh在插入中,使用這種類型的格式。在你沒有輸入任何代碼的時候,我不能在這裏輸入所有的插入命令。 – Aristos

+0

我寫這樣的代碼,txtDOB.text = calenderExtender1.selectedDate.ToString(「dd/MM/yyyy」) 但它保存爲'1900-01-01 12:00:00 00' – Naresh

相關問題