2011-06-01 139 views
0

我的数据库中有两个字段用于存储开始时间和结束时间。他们是日期时间。我使用tostring(“hh:mm tt”)从他们那里选择时间。现在我只想更新日期的时间部分。我有dropdownlist选择小时和分钟和上午/下午。如何使用MVC3应用程序中的实体框架/ LINQ更新存储在sql server中的日期时间。使用linq更新日期时间字段的时间

请建议

回答

0

其实你并不真的需要触摸的这个LINQ部分,基本上你想要做的只是将字符串转换回datetime object,只是通过创建操纵DateTime对象一个新的日期时间对象或加/减mm/dd/yy小时或分钟。

0

您必须始终更新整个日期时间 - 这意味着您必须在应用程序中新建一个DateTime并使用正确的日期部分和定义的时间部分。

0

创造新的DateTime对象

DateTime mydate = New DateTime(2011, 6, 1, 12, 30, 0); 

DateTime mydate = DateTime.Parse("2011-06-1 12:30:00 PM");