我的数据库中有两个字段用于存储starttime和endtime。他们是约会时间。我用tostring(“hh:mm tt”)从他们那里抽出时间。现在我想只更新日期的时间部分。我有下拉列表来选择小时和分钟以及上午/下午。如何在MVC3应用程序中使用Entity framework / LINQ更新存储在sql server中的日期时间。
请建议
答案 0 :(得分:0)
实际上你真的不需要触及这个linq部分,基本上你想做的只是将字符串转换回datetime object并通过创建一个新的日期时间来操纵datetime对象物体或加/减mm / dd / yy小时或分钟。
答案 1 :(得分:0)
您必须始终更新整个日期时间 - 这意味着您必须在应用程序中构建新的DateTime
并使用正确的日期部分和定义的时间部分。
答案 2 :(得分:0)
创建新的DateTime对象
DateTime mydate = New DateTime(2011, 6, 1, 12, 30, 0);
或
DateTime mydate = DateTime.Parse("2011-06-1 12:30:00 PM");