如何在文本框中显示日期,该类型为 asp.net 日期



如何在数据库中的文本框中显示日期。文本框类型为"日期"。在 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先生

最新更新