1、在model中,遇到datetime格式的字段,用string来表示
model中
///
/// 开始时间
///
[Display(Name = "开始时间")]
[DataType(DataType.Text)]
public String StartTime { get; set; }
///
/// 截止时间
///
[Display(Name = "截止时间")]
[DataType(DataType.Text)]
public String EndTime { get; set; }contoller中
model.StartTime = modelInfo.StartTime.ToString("yyyy-MM-dd HH:MM:ss");
2、在cshtml页面文件中处理
@Html.TextBoxFor(model => model.EndTime, "{0:yyyy-MM-dd}", new { @class = "form-control" })