关于linq查询,字符串日期转时间日期对比
我想做的就是根据用户选择的日期(20140508),查询出该日期下所有的数据,包括添加日期!然后在根据用户选择添加日期(年月日时分秒20140508100000)这样的格式去跟数据库的添加日期做大于小于比较。由于数据库里面的添加日期保存的是字符串类型,所以无法准确的去判断大于用户选择的时间还是小于用户选择的时间。
var query = from tb in context.table
where tb.date == user.dt //日期
select new tableDTO() //tableDTO里面的add_date是字符串类型
{
add_date =tb.add_date
};
//user.add是用户选择的日期也是字符串类型
if(user.add_date!=null)
{
请问该怎么去转换这些字符串日期,然后做大于小于比较呢?
}