3

我有这个model

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Text;
namespace PrototypeHelp.Models
{

    public class DocumentModel
    {   
        public int documentID { get; set; }
        public String Title { get; set; }
        public DateTime DateCreated { get; set; }
        public String Description { get; set; }
        public int authorID { get; set; }
        public String AuthorName { get; set; }
        public int categoryID { get; set; }
        public String Category { get; set; }
        public int topicID { get; set; }
        public String Topic { get; set; }
        [AllowHtml]
        public String DocumentBody { get; set; }
    }
}

我只想显示使用的日期,jquery但我无法摆脱“DateCreated”中的日期。

谁能帮我?我通过使用显示它jquery

4

2 回答 2

8

在您的模型定义中使用它作为日期

[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
于 2013-09-03T10:01:22.753 回答
1

要显示日期,您可以使用DisplayFormat属性装饰属性。此值是您要显示日期的格式。

例如

public class DocumentModel
{
    [DisplayFormat(DataFormatString = "{0:yyyy/MM/dd}")]
    public DateTime DateCreated { get; set; }
    ...
}

或者,您可以在视图中指定ToString()函数中的格式。

@Model.DateCreated.ToString("yyyy/MM/dd")
于 2013-09-03T10:08:54.270 回答