关于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)
{
请问该怎么去转换这些字符串日期,然后做大于小于比较呢?
}
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)
{
请问该怎么去转换这些字符串日期,然后做大于小于比较呢?
}
...全文
相关推荐
c# 时间日期控件还不错
还不错,大家可以看看
个人开发的C#闹钟程序源代码详解
C#的设计吸取了C、C++和Java等多种语言的优点,因此它既有静态类型语言的安全性,也有动态语言的简洁性。它支持泛型编程,多线程,和异常处理等现代编程语言的特性。C#的版本迭代中不断融入新的编程范式和技术,如异步编程、LINQ(语言集成查询)等,体现了持续的进化和对开发者友好的设计理念。为了实现特定的功能或外观,你可能需要开发自定义控件。自定义控件继承自现有的控件,通过重写它们的行为和外观来实现。例如,以下是一个简单的自定义控件示例,它继承自Button类并重写了OnPaint。
LINQ字符串向datetime 转换时失败的处理方法
今天在使用LINQ时,由于数据库中的时间保存的是varchar()格式,查询时需要比较时间先后,于是使用了: 代码如下:from j in system.jhzdwhere j.dwbm.ToString().Trim() == branchcode.ToString().Trim()&& Convert.ToDateTime(j.yearmonth.ToString().Trim()).CompareTo(Convert.ToDateTime(timeFrom)) >= 0&& Convert.ToDateTime(j.yearmonth.ToString().Trim()).Compar
查询日期源代码
很好的c#查询日期。非常实用,不可多得的源代码
LINQ查询示例.doc
LINQ查询示例.docLINQ查询示例.docLINQ查询示例.docLINQ查询示例.docLINQ查询示例.docLINQ查询示例.doc


LINQ
