嗨我想從SQL表中獲取日期,但每當我得到它,它隨時間返回。即使在數據庫表中它沒有時間。c#sql日期沒有時間返回
con.Open();
OdbcCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "Select I_InvoiceNo, I_Date from tblOrdInvoice where O_OrderNo = '" + orderNoTxt.Text + "'";
cmd.ExecuteNonQuery();
con.Close();
DataTable dt = new DataTable();
OdbcDataAdapter sda = new OdbcDataAdapter(cmd);
sda.Fill(dt);
foreach (DataRow dr in dt.Rows)
{
invoiceNoTxt.Text = dr["I_InvoiceNo"].ToString();
invoiceDateTxt.Text = dr["I_Date"].ToString();
}
該日期正在返回爲「2017/3/27 00:00:00」。我只想要日期。請任何幫助。
這是一個淨時間。轉換爲DateTime,然後轉換爲ToString(「dd/MM/yyyy」) – Steve
注意,您的查詢對SQL注入開放。 –
列I_Date的格式是什麼? –