如何在数据库中的文本框中显示日期。文本框类型为"日期"。在 asp.net
正如上面专家所说,这个对我有用:
((DateTime)dr["columnName"]).ToString("yyyy-MM-dd")
或
Convert.ToDateTime(dr["columnName"]).ToString("yyyy-MM-dd");
尝试重新格式化括号中的日期,它可能是(yyyy-MM-dd(或(dd-MM-yyyy(
这个在 2023 年工作。
注意:我正在从数据行而不是数据表中的数据库中获取数据,不是因为它工作得更好,而是因为这是我所需要的。
您需要将值转换为日期时间,然后再次转换为字符串。 像这样:
_txtCoatOrderDate.Text = ((Datetime)dt.Rows[i]["Coat_CUSTM_Date"]).ToString("dd/MM/yyyy");
试试这个-
_txtCoatOrderDate.Text = Convert.ToDateTime(dt.Rows[i]["Coat_CUSTM_Date"]).ToString("dd/MM/yyyy");
我试过它的工作
文本框1.文本 = ((日期时间(ds.表格[0]。行[0]["Coat_CUSTM_Date"](。ToString("yyyy-MM-dd"(;
谢谢RMH先生