1.hql中时间格式转换

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String d = sdf.format(new Date());

sb.append(" and s.askTime < '").append(d).append("' ");

2.几天前的hql查询

//创建Date对象

Date endDate = new Date();

//创建基于当前时间的日历对象

Calendar cl = Calendar.getInstance();

cl.setTime(endDate);

//距离今天,一个月内数据
 if(flag.equals("month")){
  cl.add(Calendar.MONTH, -1);
}
 //距离今天,一周内的数据
if(flag.equals("week")){
  cl.add(Calendar.DATE, -7);
 }

Date startDate = cl.getTime();

SimpleDateFormat dd = new SimpleDateFormat("yyyy-MM-dd");

//格式化开始日期和结束日期

String start = dd.format(startDate);
String end = dd.format(endDate);

//如果(flag!=month) &&  (flag!=week), 则查询的就是当天的数据

String hql = "from tableName where columnName >= '" + start +"' and columnName <= '"+end+"';

最新文章

  1. Java8函数式编程
  2. Linux下目标文件分析
  3. Windows 10输入法已禁用IME无法输入中文怎么办
  4. asp.net中选择数字时,另外的数字同时发生变化(适用dev控件)
  5. 使用backbone.js、zepto.js和trigger.io开发HTML5 App
  6. POJ 2236 (简单并查集) Wireless Network
  7. JavaScript模块化开发&amp;&amp;模块规范
  8. java基础知识点---size(),length(),length的区别
  9. python面试终极准备
  10. 实战ELK(8) 安装ElasticSearch中文分词器
  11. 常用jvm参数
  12. VS2017配置cuda9.1编译不过问题。
  13. java设计模式之组合
  14. Swift,闭包
  15. Maven多模块项目依赖管理
  16. Intel Edison —— 控制GPIO接口,网页显示传感器数值
  17. oracle 用户的操作
  18. 为什么腾讯总能做出好产品?(在互联网行业,往往仅凭一个关键产品就足以改变整个公司的格局)MSN失败在不以用户体验为中心
  19. 梅林路由器 开启ssh key远程登录
  20. python9

热门文章

  1. Leetcode30---&gt;Substring with Concatenation of All Words(主串中找出连接给定所有单词的子串的位置)
  2. J2ee项目 编译依赖顺序
  3. 解决MySQL版本之间造成的乱码、数据查询不出的问题
  4. POJ 1323 Game Prediction
  5. jquery trigger
  6. 【Luogu】P3809后缀排序(后缀数组模板)
  7. BZOJ-2049 [SDOI2008]洞穴勘测
  8. Red is good(bzoj 1419)
  9. 【BZOJ3529】数表(莫比乌斯反演,BIT,自然溢出)
  10. LOJ#2302. 「NOI2017」整数