仅显示日期MVC

本文关键字:MVC 日期 显示 | 更新日期: 2023-09-27 18:30:04

我有这个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 来显示它

仅显示日期MVC

在日期的模型定义中使用此选项

[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]

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

例如

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

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

@Model.DateCreated.ToString("yyyy/MM/dd")