Domanda

Sto lavorando in MVC 4 e io uso DevExpress .

Io uso un editor di dati 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 in view Questo timeedit arriva:

Inserisci Descrizione dell'immagine qui

Problema: Voglio che arriva con 00:00 e non con 12:00

È stato utile?

Soluzione

ha appena impostato il tempo che desideri:

settings.DateTime = DateTime.Now;
.

o se desideri avere 00:00:

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

DisplayFormatString per te sarebbe:

settings.Properties.DisplayFormatString = HH:mm";
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top