Проблема с форматом DatePicker

Я пытаюсь использовать Kendo UI DatePicker

 @(Html.Kendo().DatePickerFor(model => model.CalledInAt).Format("dd/MM/yyyy HH:mm tt").Value(DateTime.Now).HtmlAttributes(new { @style = "width:205px" }))

Я использую ASP.NET MVC 4 с инфраструктурой сущностей.

при попытке отправить форму выдает ошибку. "Значение "19/09/2013 04:08" недопустимо для CalledInAt"

Если я изменю формат на дд/мм/гггг, тогда все заработает. что-то вроде ниже работает.

@(Html.Kendo().DatePickerFor(model => model.CalledInAt).Format("MM/dd/yyyy HH:mm tt").Value(DateTime.Now).HtmlAttributes(new { @style = "width:205px" }))

в чем причина?


person chamara    schedule 19.09.2013    source источник


Ответы (1)


Попробуйте установить культуру в веб-конфигурации, соответствующую формату даты.

<globalization uiCulture="en" culture="en-AU" />

См. эту ссылку Поддержка даты и времени ASP.NET для разных культур

person Mahesh    schedule 19.09.2013