我有一个列在我的表"AbsenteeismDate"(类型=日期),当我想让行包含一个返回0行的日期.
这是我的C#代码:
DateTime ClassDate = DateTime.Parse(lblDate.Content.ToString());
var Abs = dbs.GETAbsenteeisms.Where(a => a.AbsenteeismDate == ClassDate ).ToList();
Run Code Online (Sandbox Code Playgroud)
我检查了它有一个问题:数据库上的"AbsenteeismDate"和"ClassDate"不相等.
例如.
AbsenteeismDate=1396-05-31
Run Code Online (Sandbox Code Playgroud)
和
ClassDate=1396-05-31 12:00:00 AM
Run Code Online (Sandbox Code Playgroud)
如何使用DateTime类型获取没有时间的日期,因为AbsenteeismDate的类型是我的数据库上的日期.
对不起,我不会说英语.
A DateTime始终具有日期和时间部分,但如果您想获得DateTime该日期且时间值设置为午夜12:00:00(00:00:00),请使用DateTime.Date:
var Abs = dbs.GETAbsenteeisms
.Where(a => a.AbsenteeismDate == ClassDate.Date)
.ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3291 次 |
| 最近记录: |