答案 0 :(得分:0)
您无法更改此格式
它从操作系统获取格式。输入格式将根据操作系统的国际设置而变化。它也可能依赖于浏览器和客户端计算机的操作系统。
根据this问题
我们必须区分电线格式和 浏览器的演示格式。
有线格式HTML5日期输入规范1指的是 RFC3339规范[2],它指定了相同的全日期格式 至:yyyy-mm-dd。有关更多信息,请参见RFC3339规范的5.6节 的信息。
演示文稿格式浏览器在呈现方式上不受限制 日期输入。在撰写本文时,Chrome拥有最广泛的日期 支持[3]。它使用用户的本地日历显示日期选择器 格式。 Opera(v10.6 +)也显示日期选择器,但显示日期 在电线格式。其他浏览器,如Firefox 24和Internet Explorer 9/10显示带有线格式的文本输入字段。
<强>参考强>
1 http://www.w3.org/TR/html-markup/input.date.html
2 http://tools.ietf.org/html/rfc3339
3 https://plus.google.com/102860501900098846931/posts/hTcMLVNKnec
答案 1 :(得分:0)
您无法使用纯HTML执行此操作,您可以使用jQuery
和Masked input plugin的组合
jQuery(function($){
$("#date").mask("99/99/9999",{placeholder:"mm/dd/yyyy"});
});
答案 2 :(得分:0)
尝试使用
String.Format
方法
类似的东西:
Convert.ToDateTime(String.Format(yourDate.ToLongDateString(), "dd/MM/yy"))