我在比较日期方面遇到了一些问题
DateTime from = DateTime.Parse(sFromDate);
DateTime to = DateTime.Parse(sToDate);
return orderLambda(objCouponUow.Repository<CouponGuids>().Entities.Where(x=> x.OrderCreatedDate <= to && x.OrderCreatedDate >= from));
字符串是sFromDate = '29 / 05/2014 00:00:00'和sToDate = '31 / 05/2014 00:00:00' 这里没有收到错误
请提供解决方案
答案 0 :(得分:2)
日期不是SQL Server中的任何格式,除非您将它们存储错误。如果您在SSMS中查看它们,那么以格式呈现它们,以方便您查看。但它们实际上只是数字(整数部分是天进入纪元,小数部分是时间)。
所以只需按日期订购/过滤,作为日期。