now MVC现在允许DateTime对象的隐式绑定。我有一个类似于
public ActionResult DoSomething(DateTime startDate)
{
...
}
这成功地将字符串从ajax调用转换为DateTime。但是,我们使用日期格式dd/MM/yyyy;MVC转换为MM/dd/yyyy。例如,提交包含字符串'09/02/2009‘的操作调用将导致DateTime为'02/09/2009 00:00:00',或者在我们的本地设置中为9月2日。
我不想为了日期格式而滚动我自己的模型活页夹。但是,如果MVC能够为我做这件事,那么似乎没有必要将操作更改为接受字符串,然后使用DateTime.Parse。
有没有办法改变DateTime默认模型绑定器中使用的日期格式?默认的模型绑定器不应该使用您的本地化设置吗?
https://stackoverflow.com/questions/528545
复制相似问题