我正在使用表格的html输入标签
<input id="signdate" type="date" class="textarea" runat="server" readonly/>
表单将使用sqldatareader
填充数据signdate.Value = String.Format("{0:mm/dd/yyyy}", reader["RequestedDate"]);
列是在datetime中,所以我只使用String.Format转换为日期。但是当表单加载时,输入字段只显示&#39; mm / dd / yyyy&#39;而不是存储在数据库中的实际日期时间。
有什么想法?谢谢。
更新:问题已解决。事实证明我必须将字符串格式化为&#34; {0:yyyy-MM-dd}&#34;这将出现在前端。