Dans le rasoir MVC, je mets la date actuelle dans la base de données comme ceci.
model.Returndate = DateTime.Now.Date.ToShortDateString();
Puisque le champ de base de données est un type de données datetime et que je convertis la date actuelle au format chaîne, cela ne fonctionne pas. Comment puis-je faire cela? Je fais le format de chaîne parce que je veux la date au format mm / jj / aaaa et non au format mm / jj / aaaa hh: mm: ss.
ÉDITER:
Dans le contrôleur j'ai
var model = new ViewModel();
model.ReturnDate = DateTime.Now;
return PartialView("PartialView", model);
Dans la vue partielle, j'ai
@Html.EditorFor(model => model.Returndate)
C'est là qu'il affiche la date en tant que date et heure ensemble ... Je veux juste que la date soit affichée. Pas le temps. J'espère que cette modification explique mieux.
ToString("mm/dd/yyyy");
pour pouvoir voir exactement ce que vous voulez.