2012-01-06 106 views
0

如何顯示沒有時間的日期? (在數據庫中,我沒有時間,只是數據)。沒有時間顯示日期

我得到一個網站:

2012-02-05 00:00:00

2012-02-07 00:00:00

2012-02-08 00:00 :00

2012-11-30 00:00:00

控制器:

  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(); 

檢視:

@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> 
} 

回答

0

使用的ToString方法與格式,如 'YYYY-MM-DD'

+0

「mm」以小寫字母表示分鐘。 – 2012-01-06 20:33:15

+0

我提出@AndrewOrsich整流哥們 – 2012-01-06 20:35:17

+0

: 'ViewBag.daty = date.ToString( 「YYYY-MM-DD」);' 和我有一個錯誤: '不爲過載的方法 '的ToString' 拍攝1 arguments' – user1031034 2012-01-06 21:12:13

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

constroller:

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

檢視: model.Returndate =日期時間.Now.Date;

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