Формат даты Asp.Net - LINQ Entity Framework - PullRequest
1 голос
/ 17 ноября 2011
.Where(x => x.POD_DATE == xDATEx)

Мне нужно проверить, совпадает ли xDATEx с x.POD_DATE но xDATEx дает мне такие результаты, как 2011-07-17 00: 00: 00.000 и x.POD_DATE дает 2011-07-17 01: 15: 43,577

Как их сравнить, несмотря на то, что результаты представлены не в формате только даты?

Ответы [ 2 ]

2 голосов
/ 17 ноября 2011

http://msdn.microsoft.com/en-us/library/dd395596.aspx

using System.Data.Objects;

.Where(x => EntityFunctions.TruncateTime(x.POD_DATE) == EntityFunctions.TruncateTime(xDATEx))
0 голосов
/ 18 ноября 2011
var xDate2 = xDATEx.AddDays(1);
var q = new OrderDataRepository()
               .GetAllOrderData()
               .Where(x => x.POD_DATE >= xDATEx && x.POD_DATE < xDate2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...