2012-01-06 18 views
0

時間のない日付の表示方法は? (私は時間がなく、ただのデータを持っているデータベースで)。時間のない日付の表示

は私がサイト上で取得:

2012-02-05午前0時00分00秒

2012-02-07午前0時00分00秒

2012-02-08午後12時00分:00

2012年11月30日0時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(); 

ビュー:

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

ビュー: model.Returndate = DateTimeの

@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

は 'YYYY-MM-DD' のような形式で

+0

小文字の「mm」は分を意味します。 –

+0

整流@AndrewOrsich男 –

+0

私が作った: 'ViewBag.daty = date.ToString( "YYYY-MM-DD");' そして、私はエラーがあります: 'メソッドのオーバーロードはありません 'ToStringメソッドは、' – user1031034

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

constrollerを.ToStringメソッドを使用します今。

@Html.EditorFor(model => model.Returndate.Date.ToString("MM/dd/yyyy")) 
関連する問題