Pergunta

Estou trabalhando em MVC 4 e uso devexpress.

Eu uso um editor de dados TimeEdit:

<td>
   @Html.DevExpress().TimeEdit(
   settings => {
     settings.ControlStyle.CssClass = "form-control input-sm";
     settings.Name = "HoraInicioFiltro";
     settings.Properties.DisplayFormatString = "h:mm tt";
     settings.Width = System.Web.UI.WebControls.Unit.Percentage(100);
   }).GetHtml()
</td>

E em view esse timeedit vem:

enter image description here

Problema:eu quero que venha junto 00:00 e não com 12:00

Foi útil?

Solução

Basta definir o horário que você deseja:

settings.DateTime = DateTime.Now;

Ou se você quiser 00:00:

settings.DateTime = new DateTime(2014, 1, 1, 0, 0, 0)

DisplayFormatString para você seria:

settings.Properties.DisplayFormatString = HH:mm";
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top