【发布时间】:2015-01-06 03:44:35
【问题描述】:
jquery $.ajax() 从浏览器以 ISO 格式的 json 格式发送日期:yy-mm-dd(或者我可以使用 yyyy-mm-dd,如果这样更好的话)在 POST 正文中。
ASP.NET MVC4 Web API 控制器包含 DateTime 属性。
如何在任何服务器线程文化设置中获取日期值?
我试过了
public class TestController : ApiController {
public class PlaaniSisend
{
public DateTime date { get; set; }
}
[HttpPost]
public HttpResponseMessage Post([FromBody] PlaaniSisend vali)
{
Console.Write(vali.date );
}
}
如果服务器线程文化日期格式不同于 ISO,vali.date 值是错误的。 如何解决此问题,以便在任何服务器文化设置中使用 ISO 日期格式进行解析?
【问题讨论】:
标签: asp.net-mvc json asp.net-mvc-4 datetime asp.net-web-api