下面的代码是查询某两个日期间的记录
public int countTodayLogin(){
// return (Integer)createQuery("select count(*) from User where lastLoginTime between ? and ?")
// .setDate(0, this.getStartOfToday())
// .setDate(1, this.getEndOfToday())
// .setCacheable(true)
// .uniqueResult();
return (Integer)createCriteria()
.add(Restrictions.between("lastLoginTime",getStartOfToday(),getEndOfToday()))
.setProjection(Projections.count("id"))
.uniqueResult();
}
不知道为什么 第一种方法就是查不出结果来 (注掉的代码)
另外下面两个方法是获取一天的开始和结束时间
感觉写的挺麻烦的 不知道有没有更简单的方法
private Date getStartOfToday(){
Calendar today = Calendar.getInstance();
int year = today.get(Calendar.YEAR);
int month = today.get(Calendar.MONTH);
int day = today.get(Calendar.DAY_OF_MONTH);
return new GregorianCalendar(year, month, day, 0, 0, 0).getTime();
}
private Date getEndOfToday(){
Calendar today = Calendar.getInstance();
int year = today.get(Calendar.YEAR);
int month = today.get(Calendar.MONTH);
int day = today.get(Calendar.DAY_OF_MONTH);
return new GregorianCalendar(year, month, day, 23, 59, 59).getTime();
}
还有一点就是SimpleDateFormat格式化时要注意的问题: HH大些输出24小时格式 hh小写是12小时
下班了 撤退!
在使用SimpleDateFormat时格式化时间的 yyyy.MM.dd 为年月日而如果希望格式化时间为12小时制的,则使用hh:mm:ss 如果希望格式化时间为24小时制的,则使用HH:mm:ss
分享到:
相关推荐
Hibernate的查询方式Hibernate的查询方式
Hibernate分页查询小结
Hibernate连表查询 Hibernate连表查询
实际开发中碰到一个使用hibernate递归查询的问题。我解决了发出来给大家一起分享
hibernate关联查询 实例源码 java web 如果不明白hibernate关联查询不明白的可以看看,保证马上学会,注释,数据库都有,很简单易学的源码,谢谢下载!
hibernate自定义查询
hibernate查询之HQLhibernate查询之HQLhibernate查询之HQL
Hibernate分页查询原理解读 , 忘记以前在哪看的了, 现在贴出来和大家分享一下。
hibernate子查询
hibernate多表联合查询实例,很经典的查询语句和总结.
hibernate实现动态SQL查询,通过XML配置SQL,FREEMARKER 解析,生成要执行的SQL
使用hibernate实现的分页效果 orm 映射 session 等技能点 带有注释和案例演示 表生成语句
Hibernate hql查询语法总结 Hibernate hql查询语法总结
Hibernate中的查询方法若HQL,详细讲解HQL与使用的具体例子
利用MYSQL数据库提供的样例数据库world建立的查询小例子。已经建立好了数据库对应的...本项目主要是为了练习使用Hibernate查询数据库。如果有什么问题可以发站内信或者邮件asddf14@hotmail.com。我会尽量解答一下~~~
关于Hibernate3中文查询出错问题的解决,相信有不少朋友也遇过这种问题,希望对大家有所帮助
Hibernate 函数 ,子查询 和原生SQL查询。Hibernate 函数 ,子查询 和原生SQL查询
花了1天的时间整理的hibernate查询,以及spring+hibernate分页查询,游标查询 非常值得收藏
hibernate分页查询 数据库连接,不错的分析,可以尝试下载易用。。
hibernate查询语句--HQL hibernate查询语句--HQL