none
Mostrar fechas en formato corto RRS feed

  • Pregunta

  • Hola buenos días, espero me puedan ayudar, cuando muestro fechas en una tabla me las muestra en formato largo por ejemplo  me muestra 

    04/12/2016 12:00:00 a. m. 

    Lo que probé fue hacer lo siguiente,  es mostrarlas en formato corto usando el ToShortDateString  mi codigo es el siguiente 

     <td>
                @Html.DisplayFor(modelItem => item.FechaN.Value.ToShortDateString())
      </td>

    Pero al momento de ejecutarlo me marca un error

    System.InvalidOperationException'

    {"Las plantillas solo se pueden usar con expresiones de acceso de campos, acceso de propiedades, índice de matriz de una dimensión o indizador personalizado de un parámetro."}


    blackbird

    miércoles, 4 de mayo de 2016 17:27

Respuestas

  • hola

    tienes que hacerlo mediante formato en el Model aplicando los atributos

    [DataType(DataType.Date)]
    [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
    public Nullable<System.DateTime> FechaN{ get; set; }

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta ber202 miércoles, 4 de mayo de 2016 19:02
    miércoles, 4 de mayo de 2016 18:17

Todas las respuestas

  • hola

    tienes que hacerlo mediante formato en el Model aplicando los atributos

    [DataType(DataType.Date)]
    [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
    public Nullable<System.DateTime> FechaN{ get; set; }

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta ber202 miércoles, 4 de mayo de 2016 19:02
    miércoles, 4 de mayo de 2016 18:17
  • Muchas gracias leandro de casualidad tienes skype me gustaría que le dieras un vistaso a mi proyecto, saludos!!! 

    blackbird

    miércoles, 4 de mayo de 2016 19:03
  • Una duda leandro, Por que cuando edito un campo    no me pasa el campo de la fecha? 

    blackbird

    miércoles, 4 de mayo de 2016 23:02