【发布时间】:2017-08-10 12:02:14
【问题描述】:
我通过 jquery 从视图页面中获取一个日期字段值,并将其传递给控制器的方法,日期格式为 (dd/mm/yyyy)。
它适用于 1-12 天和 1-12 月之间的文件。 实际上是采用 mm/dd/yyyy 格式。
现在如何将此格式更改为我想要的格式?
【问题讨论】:
-
将服务器上的文化更改为接受该格式日期的文化,或创建自定义 ModelBinder
-
你能解释一下吗?如何为日期创建自定义 modelBinder?
-
您是否有理由希望用户以与您的服务器不匹配的格式发布日期?要在应用程序中更改它,请在 web.config.cs 文件中设置文化
-
这就是为什么正如@StephenMuecke 所建议的那样,您需要设置文化并使用日期
-
您应该正确标记您的问题(在 asp.net-mvc 中,您可以将(对澳大利亚人说)
<globalization culture="en-AU" uiCulture="en-AU" />添加到<system.web>部分,但对于 asp.net.core 可能会有所不同-mvc
标签: c# jquery datepicker asp.net-core-mvc