【发布时间】:2011-04-09 17:38:23
【问题描述】:
我有日期时间类型的字段。
在插入记录时,我也在字段中提供时间。
使用 LINQ 读取该字段时,它将返回正确的日期,但时间值具有默认值,12:00:00 AM
在数据库中,每条记录的日期和时间都是正确的。问题是使用 LINQ 读取/数据绑定时,时间会更改为默认值。
dataGridView1.DataSource = IQueriableObject.Select(q => new
{AppointmentTime = q.AppointmentTime.Value.Date.TimeOfDay}) ;
提取时间部分有什么解决方案?
【问题讨论】:
-
您能展示一下您使用的 Linq 语句吗?
-
dataGridView1.DataSource = IQueriableObject.Select(q => new {AppointmentTime = q.AppointmentTime.Value.Date.TimeOfDay}) ;