Как проверить дату и время - PullRequest
0 голосов
/ 11 сентября 2018

У меня проблемы при проверке даты и времени, у меня есть свойство в моем классе, и я хочу, чтобы это свойство также получало значение даты и времени. Пример: дд / мм / гггг чч: мм: сс.

Это моя собственность в модели:

[Display(Name = "Begin Date:")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy hh:mm:ss}")]
[DataType(DataType.DateTime, ErrorMessage = "Invalid Format")]
public DateTime BeginDate { get; set; }

Вот как я это реализую:

@Html.EditorFor(model => model.BeginDate, new { htmlAttributes = new { @class = "form-control", @data_type = "datetime" } })
                                @Html.ValidationMessageFor(model => model.BeginDate, "", new { @class = "text-danger" })

Когда я пишу 11/09/2018, он ни на что не жалуется, но при отправке SMS 11/09/2018 11:51:00 запускает The field Begin Date must be a date.

1 Ответ

0 голосов
/ 12 сентября 2018

Я думаю, вы должны написать:

@Html.EditorFor(model => model.BeginDate, new { htmlAttributes = new { @class = "form-control", @data_type = "datetime" } })
@Html.ValidationMessageFor(model => model.BeginDate, "", new { @class = "text-danger" })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...