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

标签 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)/" }]

问题是日期格式被精确地添加到数据库学生表中(如yyyy-MM-dd hh:mm:ss)。我使用 xampp MySQL 知道如何解决这个问题,并正确显示日期吗?

最佳答案

尝试像这样格式化日期时间:

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

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

Custom Date and Time Strings

关于mysql - 在 ASP.Net 应用程序中以正确的格式显示日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35830799/

相关文章:

c# - Automapper 异常 : "Missing type map configuration or unsupported mapping."

asp.net-mvc - 如何在剑道模板中动态设置列

java - 打印 ASM 代码以生成给定的类

php - MySQL ORDER BY 'ENUM' 类型值

mysql - 在 Rails ActiveRecord 中,为什么我的 JOINed 表中的列之一抛出错误消息?

c# - nlog 不创建文件

asp.net - 用户能够使用 DirectoryEntry 连接到 Active Directory 的最低权限是什么

php - 为什么我无法使用 php 访问 mysql?

mysql - 检查一个数据是否在mysql中两个日期字段的范围内

asp.net-mvc-5 - 除非仪表板打开,否则 Hangfire 不会处理重复作业