hql 时间
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+"';
最新文章
- Java8函数式编程
- Linux下目标文件分析
- Windows 10输入法已禁用IME无法输入中文怎么办
- asp.net中选择数字时,另外的数字同时发生变化(适用dev控件)
- 使用backbone.js、zepto.js和trigger.io开发HTML5 App
- POJ 2236 (简单并查集) Wireless Network
- JavaScript模块化开发&;&;模块规范
- java基础知识点---size(),length(),length的区别
- python面试终极准备
- 实战ELK(8) 安装ElasticSearch中文分词器
- 常用jvm参数
- VS2017配置cuda9.1编译不过问题。
- java设计模式之组合
- Swift,闭包
- Maven多模块项目依赖管理
- Intel Edison —— 控制GPIO接口,网页显示传感器数值
- oracle 用户的操作
- 为什么腾讯总能做出好产品?(在互联网行业,往往仅凭一个关键产品就足以改变整个公司的格局)MSN失败在不以用户体验为中心
- 梅林路由器 开启ssh key远程登录
- python9
热门文章
- Leetcode30--->;Substring with Concatenation of All Words(主串中找出连接给定所有单词的子串的位置)
- J2ee项目 编译依赖顺序
- 解决MySQL版本之间造成的乱码、数据查询不出的问题
- POJ 1323 Game Prediction
- jquery trigger
- 【Luogu】P3809后缀排序(后缀数组模板)
- BZOJ-2049 [SDOI2008]洞穴勘测
- Red is good(bzoj 1419)
- 【BZOJ3529】数表(莫比乌斯反演,BIT,自然溢出)
- LOJ#2302. 「NOI2017」整数