cmd.Parameters.Add(「@ StartDate」,SqlDbType.DateTime).Value = DateTime.Parse(txtStartDate.Text);日期轉換爲yyyy-mm-dd
在txtStartDate.Text值是像2012-07-31
我需要得到它爲2012-07-31。
用於存儲過程中的處理。
我的代碼是這樣的:
cmd = new SqlCommand("DownloadtoXLSheet", conn);
cmd.Parameters.Add("@StartDate", SqlDbType.DateTime).Value = DateTime.Parse(txtStartDate.Text);
cmd.Parameters.Add("@EndDate", SqlDbType.DateTime).Value = DateTime.Parse(txtEndDate.Text);
cmd.Parameters.Add("@FirstName", SqlDbType.VarChar).Value = DropDownList1.Text.ToString();
cmd.CommandType = CommandType.StoredProcedure;
cmd.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt1);
幫我出
[格式化任何字符串爲字符串「yyyy/MM/dd」](http://stackoverflow.com/questions/9806967/formatting-any-string-to-string-yyyy-mm-dd) – LittleBobbyTables 2012-07-31 12:38:27
@LittleBobbyTables或[此問題](http://stackoverflow.com/q/4250745/869912)。 – 2012-07-31 13:03:03