Показать дату без времени - PullRequest
0 голосов
/ 07 января 2012

Как отобразить дату без времени? (В базе данных у меня без времени, только данные).

попадаю на сайт:

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

Ответы [ 3 ]

1 голос
/ 07 января 2012
String datestring = String.Format("{0:yyyy-MM-dd}", daty);
0 голосов
/ 07 января 2012

constroller:

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

Просмотр: model.Returndate = DateTime.Now.Date;

@Html.EditorFor(model => model.Returndate.Date.ToString("MM/dd/yyyy"))
0 голосов
/ 07 января 2012

Используйте метод .ToString с такими форматами, как 'yyyy-MM-dd'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...