C# 自动将日期获取到sql数据库
如何在MVC中自动向数据库添加日期?我不知道如何从我的计算机中获取时间,而不用手动将它写入C# 自动将日期获取到sql数据库,c#,sql,asp.net-mvc,C#,Sql,Asp.net Mvc,如何在MVC中自动向数据库添加日期?我不知道如何从我的计算机中获取时间,而不用手动将它写入c.Date=。我的控制器: public ActionResult Add(Contact c) { bool Status = false; string message = ""; if (ModelState.IsValid) { c.Dat
c.Date=代码>。我的控制器:
public ActionResult Add(Contact c)
{
bool Status = false;
string message = "";
if (ModelState.IsValid)
{
c.Date = DateTime;
db.Contact.Add(c);
db.SaveChanges();
Status = true;
}
else
{
message = "Invalid Request";
}
ViewBag.Message = message;
ViewBag.Status = Status;
return View(c);
}
您需要使用DateTime.Now
属性,也不要忘记您可以轻松地格式化DateTime.Now
,并使用诸如DateTime.Now.ToLongDateString()等附加函数
我已将其添加到您的代码中:
public ActionResult Add(Contact c)
{
bool Status = false;
string message = "";
if (ModelState.IsValid)
{
c.Date = DateTime.Now;
db.Contact.Add(c);
db.SaveChanges();
Status = true;
}
else
{
message = "Invalid Request";
}
ViewBag.Message = message;
ViewBag.Status = Status;
return View(c);
}
您需要使用DateTime.Now
属性,也不要忘记您可以轻松地格式化DateTime.Now
,并使用诸如DateTime.Now.ToLongDateString()等附加函数
我已将其添加到您的代码中:
public ActionResult Add(Contact c)
{
bool Status = false;
string message = "";
if (ModelState.IsValid)
{
c.Date = DateTime.Now;
db.Contact.Add(c);
db.SaveChanges();
Status = true;
}
else
{
message = "Invalid Request";
}
ViewBag.Message = message;
ViewBag.Status = Status;
return View(c);
}
只需使用DateTime类即可
c.Date = DateTime.Now;
关于格式,您可以查看此站点:只需使用DateTime类即可
c.Date = DateTime.Now;
关于格式,您可以查看此网站:使用或。DateTime是一种数据类型,您不能仅将其分配给c.Date。您想要分配一个值,类似这样:c=DateTime.Now。您还需要告诉我们c.Date.Use或.DateTime是什么类型的数据类型,您不能只将其分配给c.Date。您想要分配一个值,类似这样:c=DateTime.Now。你还需要告诉我们什么是c日期类型。