Este escrito ha sido aprobado por especialistas para asegurar la exactitud de nuestra esta división.
Solución:
Podría crear una plantilla de visualización o una plantilla de editor como en esta respuesta, pero el formato se aplicaría a todas las variables de fecha y hora en el ámbito dado (tal vez bueno o malo).
Uso del formato de visualización attribute funciona bien para definir formatos para campos individuales.
Recuerda usar @Html.DisplayFor(model=>model.crd)
y/o @Html.EditorFor(model=>model.crd)
sintaxis para cualquiera de los anteriores.
Siempre puedes usar el DateTime.ToString()
en sus vistas también para un formato más ad hoc.
@crd.ToString("MM/dd/yyyy HH:mm") // time using a 24-hour clock
en tu modelo puedes configurar [DisplayFormat] attribute con el formato que desee
[DisplayFormat(DataFormatString = "0:dd MMM yyyy")]
pubilc DateTime CreationDate get; set
Use este código para formatear su fecha:
@string.Format("0:ddd",Convert.ToDateTime(Html.DisplayFor(model => model.Booking.BookingFromDate).ToString()))
Si su campo de fecha es requerido attribute entonces no quieres validar null
valor. De lo contrario, puede usar el operador ternario
Reseñas y calificaciones del artículo
Eres capaz de añadir valor a nuestro contenido cooperando tu experiencia en las crónicas.