我傳遞2個日期存儲過程,但轉換拋出一個錯誤爲什麼我的字符串不能轉換爲datetime?
字符串不能轉換爲datetime
代碼:
txtFromDate.Text = DateTime.Now.ToString("dd/MM/yyyy");
txtToDate.Text = DateTime.Now.ToString("dd/MM/yyyy");
System.Data.DataTable dt = RejFiles.RejectedFiles(Convert.ToDateTime(txtFromDate.Text.Trim()), Convert.ToDateTime(txtToDate.Text.Trim()), user.OfficeID, user.Type_ID);
存儲過程:
ALTER PROCEDURE [dbo].[usp_RejectedFiles]
(@FromDate SMALLDATETIME,
@ToDate SMALLDATETIME,
@OfficeID INT = 0,
@Type INT = 0)
和數據庫存儲日期特別表如下:
2014-03-01 00:00:00
爲什麼不把它們當作日期時間? –
您無法單獨執行轉換。提示:什麼是「8/7/2016 05:12」,8月7日還是7月8日? – dasblinkenlight
@EhsanSajjad woh krliye bhai,ab bhi kaam nahi kr raha – Cuckoo