如果可以,请你帮助我。
我正在尝试从变量设置文本框textmode = date。
就像这样:
txtDataDespesa.Text = d.DataDespesa.ToShortDateString();
问题是,当我去可视化页面时,d.DataDespesa.ToShortDateString()
txtDataDespesa中没有显示的值,而是默认值dd/mm/yyyy
提前致谢。
这与asp.net无关,但与HTML5无关。使用时type="date"
,应始终使用格式yyyy-MM-dd
(W3C标准)
问题在于,在不支持type = date的浏览器中,它将显示为2014-03-30
,但是在支持该类型的浏览器中,将根据客户端操作系统中的区域设置来显示它。
因此,它可能是2014-03-30
,30.March.2014
或Mar-30-2014
,你必须在格式中没有控制,用户有。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句