How do populate date and time in asp.net mvc?
// controller
public class TimeLineDashboardController : Controller
{
// GET: TimeLineDashboard
public ActionResult Index()
{
// var userDt = DateTime.Now.ToString("MM/dd/yyyy hh:mm tt");
var nwDt = DateTime.Now.ToShortDateString();
ViewData["nowDt"] = nwDt;
return View();
}
}
// Model
public class Dashboard
{
// Map all values from the record list in TimeLine Application DB.
[Key]
[Display(Name = "Incident")]
public int Incident { get; set; }
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd HH:mm}")]
public DateTime dateTime { get; set; }
[Display(Name = "Resource")]
public string Resources { get; set; }
[Display(Name = "Description")]
public string Description { get; set; }
[Display(Name = "EndDate")]
public int EndDate { get; set; }
}
// Index
<h2>TimeLine</h2>
<div style="width:100%">
<table style="width:100%">
<tr>
<td style="width: 50%;">
@ViewData["nowDt"]
</td>
<td style="width: 50%;">
@ViewData["nowTm"]
</td>
</tr>
</table>
</div>