2012-01-06 5 views
0

Comment afficher la date sans heure? (Dans la base de données j'ai sans temps, juste des données).Afficher la date sans heure

je reçois sur un site:

2012-02-05 00:00:00

2012-02-07 00:00:00

2012-02-08 00:00 : 00

2012-11-30 00:00:00

Controller:

  var today = DateTime.Now.Date; 

      var date = (from d in baza.Rezerwacjas 
         where today<= d.data_rezerwacji 
         select new { d.data_rezerwacji }).Distinct(); 

      ViewBag.daty = date; 

      return View(); 

Vue:

@using (Html.BeginForm()) { 
    @Html.ValidationSummary(true) 
    <fieldset> 

     @{ 
    var grid = new WebGrid(ViewBag.daty ,null, "Daty", 8); 
       } 
@grid.GetHtml(
     tableStyle: "grid", 
     headerStyle: "head", 
     alternatingRowStyle: "alt", 
     columns: grid.Columns(
       grid.Column("data_rezerwacji","Daty")   


    ) 
     ) 


    </fieldset> 
} 

Répondre

0

Utilisez une méthode .ToString avec des formats tels que 'yyyy-MM-dd'

+0

«mm» en minuscules signifie minutes. –

+0

@AndrewOrsich mec Rectifié –

+0

J'ai fait: 'ViewBag.daty = Date.toString ("yyyy-MM-dd")' et j'ai une erreur: 'Aucune surcharge pour la méthode 'ToString' prend 1 arguments' – user1031034

0
String datestring = String.Format("{0:yyyy-MM-dd}", daty); 
0

constroller:

DateTime.Now.Date.ToString("MM/dd/yyyy"); 

Vue: model.Returndate = DateTime .Now.Date;

@Html.EditorFor(model => model.Returndate.Date.ToString("MM/dd/yyyy"))