日期:2014-05-17  浏览次数:20719 次

mysql日期字段的比较
想查取当天的信息, mysql中的字段是day,是date类型的,是表示年月日的,通过heibernate映射到java代码中为java.util.date 是年月日时分秒的格式的,此格式对mysql字段进行增加和删除,更改操作没有任何问题,但进行查询时候匹配不到,问下各位大侠是怎么解决的?
因为数据库里面只是年月日,没有时分秒,所以在比较式我把那个数据时分秒给置0了
这里是hibernate的打印(day='Thu Apr 11 00:00:00 CST 2013' ),这样比较有何不妥

------解决方案--------------------
你数据库里的是年月日,你可以在代码中把你的日期给格式话成年月日不就行了,用SimpleDateFormat去格式话。