在 MVC 中,你可以这样做:
public ActionResult Index()
{
return Json(new List<DateTime> { DateTime.Parse("19/02/2017") },
JsonRequestBehavior.AllowGet);
}
返回值为["\/Date(1487458800000)\/"]
,这是一个 Javascript 日期对象。
但是,像这样使用 WebAPI:
public IEnumerable<DateTime> Get()
{
return new List<DateTime> { DateTime.Parse("19/02/2017") };
}
返回值为<dateTime>2017-02-19T00:00:00</dateTime>
有什么方法可以使用 WebApi 将 DateTime 序列化为 Javascript Date 对象?
最佳答案
不过您可以在 JavaScript 中使用该格式:
var myDate = new Date("2017-02-19T00:00:00");
关于javascript - 如何使用 Web API 将 C# DateTime 序列化为 Javascript Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44456084/