【发布时间】:2015-02-17 05:46:31
【问题描述】:
我在 ASP.Net MVC 应用程序中使用 EF,并且还使用 WebApi 来获取这样的元素:
[HttpGet]
public Student GetStudent(int id)
{
return db.Students.AsNoTracking().FirstOrDefault(n => n.Student_ID == id);
}
这一切都很好,我将它直接映射到 ko 以供使用。但是,当我绑定元素的任何 DateTime 属性的值时,即出生日期,我得到:1955-04-17T11:13:56。我不想更改每个日期的 web api 方法或模型,是否有 3rd 方库或淘汰函数可以处理来自 asp.net 的日期时间并更正输入值。
【问题讨论】:
-
您必须将其重新映射到
Date对象。 -
你想在客户端得到什么?
1955-04-17T11:13:56怎么了? -
有什么问题?这看起来像是一个有效的日期值。
-
您可以使用 Moment.js 进行日期格式设置。 momentjs.com
标签: c# asp.net asp.net-mvc knockout.js asp.net-web-api