如何显示没有时间的日期? (在数据库中我没有时间,只有数据)。
我上了一个网站:
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 :(得分:1)
String datestring = String.Format("{0:yyyy-MM-dd}", daty);
答案 1 :(得分:0)
对'yyyy-MM-dd'等格式使用.ToString方法
答案 2 :(得分:0)
控制器:
DateTime.Now.Date.ToString("MM/dd/yyyy");
Viewmodel.Return Date = DateTime.Now.Date;
@Html.EditorFor(model => model.Returndate.Date.ToString("MM/dd/yyyy"))