Affichage de la valeur DateTime jj/mm/aaaa dans Asp.NET MVC
Est-il possible d'afficher un DateTime
valeur dans jj/mm/aaaa format avec l'aide de HTML Hepler
méthodes de Asp.NET MVC
? J'ai essayé de le faire par l'utilisation de certains formats de @Html.LabelFor
et en ajoutant des annotations liées à la propriété comme ci-dessous, mais il n'a pas de sens. Toute aide pour résoudre ce problème serait appréciée.
Modèle:
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public Nullable<System.DateTime> RegistrationDate { get; set; }
Vous devez vous connecter pour publier un commentaire.
Tout ce que vous avez à faire est d'appliquer le format que vous voulez dans le helper html appel, c'est à dire.
Vous n'avez pas besoin de fournir le format de la date dans la classe du modèle.
{0:d}
Après quelques heures de recherche, je viens de résoudre ce problème avec quelques lignes de code
Votre modèle
Rasoir Page
DatePicker De Jquery
Webconfig Fichier
Maintenant votre zone de texte accepte "dd/MM/yyyy" format.
Je sais que c'est une vieille question, mais, d'une manière très simple pour le formatage des dates, sans annotations de données ou tout autre paramètre est comme suit:
Le format ci-dessus peuvent bien sûr être changée.
Ou tout simplement utiliser dans votre point de Vue(Rasoir page)
Je vous recommande de ne pas ajouter le format de la date dans votre modèle de classe
Puisque la question était "affichage" :
Vous devez utiliser le helper html, et vous n'avez pas besoin de fournir le format de date dans la classe du modèle. e.x :