请帮助我,如果可以的话.
我试图从一个变量设置一个textBox textmode = date.
就是这样:
txtDataDespesa.Text = d.DataDespesa.ToShortDateString();
问题是,当我去可视化页面时,d.DataDespesa.ToShortDateString()的值不会显示在txtDataDespesa中,而是默认值dd / mm / yyyy
提前致谢.
这与asp.net无关,而是Html5.当使用type =“date”时,应始终使用格式yyyy-MM-dd(
W3C standard)
问题是在不支持type = date的浏览器中,这将显示为2014-03-30,但在支持它的浏览器上,会根据客户端操作系统中的区域设置进行显示.
所以可能是2014-03-30,30.March.2014或Mar-30-2014,你无法控制格式,用户有.