在ASP.Net应用程序中以正确的格式显示日期

时间:2016-03-06 18:30:55

标签: mysql asp.net-mvc-5

我必须在我的学生对象中定义一个日期,如:

var Students = new List<Student>
{
    new Student{ FirstName="Student ",dateBirth=DateTime.Today }
};
Students.ForEach(s =>
{
    s.ObjectState = Repository.Pattern.Infrastructure.ObjectState.Added;
    context.Students.Add(s);
    context.SaveChanges();
});

但是当我运行我的项目时,我得到了这种格式:

[{ FirstName: "Student ", dateBirth: "/Date(1457132400000)/" }]

问题是日期格式是否完全添加到DataBase学生表(如yyyy-MM-dd hh:mm:ss)。我使用xampp MySQL 请问我该如何解决这个问题,并正确显示日期?

1 个答案:

答案 0 :(得分:1)

尝试格式化日期时间,如下所示:

new Student{FirstName="Student ",dateBirth=DateTime.ToString("MMMM dd, yyyy")}

您可以在此处阅读详细信息。

Custom Date and Time Strings