首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java中怎么获取当前年份的第一天和最后一天

2012-05-12 
java中如何获取当前年份的第一天和最后一天?表中有一个时间字段submitDate,表中有好几年的记录,我想要查出

java中如何获取当前年份的第一天和最后一天?
表中有一个时间字段submitDate,表中有好几年的记录,我想要查出表中当前年份的记录,要怎么处理?

一种是使用模糊查询,like
一种是between 那就要获得当前年份的第一天和最后一天.  

我使用的是hibernate中的 Criteria查询 
例如:
String year = "2011"; 
criteria.add(Restrictions.like("submitDate", year,MatchMode.ANYWHERE));
可是这样好像会出错..  
另一种方法应该可以,但是不知道咋弄. ..  



[解决办法]
简单啊
比如今年是2011
第一天肯定是'2011'||'0101'
最后一天肯定是'2011'||'1231'
拼一下字符串,
然后该转什么格式就转什么格式呗

热点排行