【问题标题】:MVC Action DateTime Parameter Format With Ajax URL Parameters带有 Ajax URL 参数的 MVC Action DateTime 参数格式
【发布时间】:2021-01-10 06:44:22
【问题描述】:

我在url 中发送ajax 请求和参数,其中之一是date。 url 中的format 看起来像dd.mm.yyyy。当进入控制器DateTime 参数时,将其读取为mm/DD/yyyy。如何更改此 behaviour 并告诉 mvc 将其读取为 dd/MM/yyyy

示例:

URL: 12.01.2017

MVC: 01.12.2017

【问题讨论】:

标签: c# ajax model-view-controller


【解决方案1】:

这取决于您在浏览器上的文化配置,除非您以所需格式发布数据。

在 IE 上, 单击 Internet 选项。 单击常规选项卡下的语言。 单击添加... 选择您要添加的语言。 点击确定。

然后将您想要的语言移动到优先于其他语言,文化将来自那里并且日期格式将改变。

【讨论】:

    【解决方案2】:

    假设您使用的是 jquery,您必须在 datetimepicker 的构造函数中设置格式属性。

    例如:

    $('.datepicker').datepicker({ "format": 'dd/mm/yyyy' });

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-17
      • 2016-11-20
      • 1970-01-01
      • 2018-01-26
      • 1970-01-01
      相关资源
      最近更新 更多