使用linq更新日期时间字段的时间
我的数据库中有两个字段用于存储starttime和endtime。它们是过时的。我使用tostring(“hh:mmtt”)从它们中选择时间。现在我只想更新日期的时间部分。我有下拉列表来选择小时和分钟以及AM/PM。如何在MVC3应用程序中使用Entity framework/LINQ更新存储在sql server中的日期时间使用linq更新日期时间字段的时间,linq,asp.net-mvc-3,entity-framework-4,Linq,Asp.net Mvc 3,Entity Framework 4,我的数据库中有两个字段用于存储starttime和endtime。它们是过时的。我使用tostring(“hh:mmtt”)从它们中选择时间。现在我只想更新日期的时间部分。我有下拉列表来选择小时和分钟以及AM/PM。如何在MVC3应用程序中使用Entity framework/LINQ更新存储在sql server中的日期时间 请建议事实上,您不需要触摸这一部分的linq,基本上,您只需将字符串转换回,并通过创建新的datetime对象或添加/减去mm/dd/yy小时或分钟来操作datetime
请建议事实上,您不需要触摸这一部分的linq,基本上,您只需将字符串转换回,并通过创建新的datetime对象或添加/减去mm/dd/yy小时或分钟来操作datetime对象。您必须始终更新整个datetime-这意味着您必须在应用程序中构建新的
datetime
,并使用正确的日期部分和时间定义的时间部分。创建新的日期时间对象
DateTime mydate = New DateTime(2011, 6, 1, 12, 30, 0);
或
DateTime mydate = DateTime.Parse("2011-06-1 12:30:00 PM");