我有web api控制器,我需要将日期写入表格。
我尝试这样做
[ResponseType(typeof(TimeTable))]
public IHttpActionResult PostStartPause(TimeTable startPause)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
if (ModelState.IsValid)
{
DateTime dt = DateTime.Today.Date;
TimeTable c = (from x in db.TimeTables
where x.Company == startPause.Company && x.INN == startPause.INN
select x).First();
c.StartPause = startPause.StartPause;
c.Today = dt;
db.SaveChanges();
}
//db.TimeTables.Add(startPause);
//db.SaveChanges();
return Json(new { Result = "Success", Message = "Saved Successfully" });
// return CreatedAtRoute("DefaultApi", new { id = startPause.Id }, startPause);
}
对于日期部分,我尝试使用此代码
DateTime dt = DateTime.Today.Date;
但是它写了日期和时间
这是TimeTable类
public partial class TimeTable
{
public int Id { get; set; }
public string Company { get; set; }
public string INN { get; set; }
public string StartDay { get; set; }
public string StartPause { get; set; }
public string EndDay { get; set; }
public string EndPause { get; set; }
public Nullable<System.DateTime> Today { get; set; }
}
我怎么只能写日期到db?