java显示当月数据_Java统计当月与往月数据 使用StringTemplate
根据订单创建时间获取当月订单总金额
ListdateList = new ArrayList<>();//存时间
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM");//时间格式
Calendar calendar = Calendar.getInstance();
for (int i = 1; i < 10; i++) {
dateList.add(simpleDateFormat.format(calendar.getTime()));
calendar.add(Calendar.MONTH, -1);
}
System.out.println(dateList.toString());
StringTemplate 模板引擎 – 需要更深了解,自行面向网络编程
StringTemplate不需要使用月份开始 和 结束 between and 去数据库取数据了
以往:2020.01.01 00:00:00 <= date < 2020.02.01 00:00:00
现在:使用2020.01即可
//根据订单创建时间获取当月订单总金额
QOrder qOrder = QOrder.order;
//构造模版
StringTemplate template = Expressions.stringTemplate("DATE_FORMAT({0},{1})", QOrder.createDate, "%Y-%m");
ListpriceList = jpaQueryFactory.
select(qOrder.price.sum())
.from(qOrder).where(template.in(dateListNew))
.fetch();
java显示当月数据_Java统计当月与往月数据 使用StringTemplate相关推荐
- java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项
本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...
- java word模版填充_java向word模板中填充数据(总结)
使用过PageOffice动态生成word文档的人都知道,PageOffice可以给word文档的指定位置进行填充,这里我们所说的指定位置在PageOffice的专业术语里面有两个概念,一个叫做数据区 ...
- mysql查询前12个月的数据_MySQL 统计过去12个月的数据(包括本月),mysql本月
MySQL 统计过去12个月的数据(包括本月),mysql本月 1.问题 需要统计过去12个月的数据,如现在是2015年4月,那么我们需要统计从2014年5月到2015年4月的数据情况.而这12个月中 ...
- 【华为OD面试真题 JAVA】根据访问日志统计日活和月活
题目描述 给定一个日志系统,输出n条日志: 日志格式分为几部分,说明如下: 1: 日期yyyy-mm-dd,保证日期都在一个月内 2: ip:.分格式,保证为合法ip(1.1.1.1和1.001.01 ...
- java数组表格输出_Java 如何将数组中的数据以表格形式输出
简介 ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎. 同时ES还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,能 ...
- java用jsoup爬网页数据_java使用jsoup爬取网页数据
1.导入依赖 org.jsoup jsoup 1.11.3 1.解析一个html字符串 示例如下:String html = " 这是P元素的内容 ";Document docum ...
- java从控制台读取数据_Java不同版本从控制台读取数据方法及优缺点分析
从JDK 5.0版本开始,能从控制台中输入数据的方法每增加一个版本号,就有一种新增的方法,这也增加了选择的种类,可以依据不同的要求来进行选择. 下面和绿茶小编一起来了解一下各个版本从控制台中读取数据的 ...
- java解析ajax的数据_java ajax 请求后获取 json 数据 以及 使用 解析 ,解惑
写这个内容是 因为...框架一直在用ajax ,,传输 json 但是一直不太明白为什么要这样配置, 以及 前端ajax 怎么 使用 后台传输过来的数据. 首先 是 spirng mvc 的 配置 c ...
- java显示行号_java开发文本编辑器手记之行号显示
学java编程一段时间了,想利用java swing开发一个桌面的文本编辑器程序,首先想要实现的便是显示行号的功能,由于要实现一些关键词着色功能,选择了JTextPane,其实还有一个JEditorP ...
最新文章
- 2022-2028年中国塑胶模具行业市场专项调研及前瞻分析报告
- 陈一舟:在中国当企业家要有承受能力 失败了大家会看你笑话
- 存储知识:数据一致性、分级存储、分层存储与信息生命周期管理
- sc.textFile的相对路径与绝对路径
- android 录像机,android 录像机
- MogDB数据库安装部署之xlog目录设置
- Android 工程师如何快速学会web前段
- Ubuntu16.04下实时监控CPU/GPU内存的使用情况
- java--小示例:-2:优化版本,多个文件的调用。
- idea中使用maven方式使用jetty+cmd中使用Jetty运行(maven)Web项目
- ASP.NET MVC 重点教程一周年版 第三回 Controller与View
- 矿物质电缆的优点与应用场所
- linux调节伽马值软件,四个 Linux 下的“护眼”软件
- 将HQL语句转为sql语句
- Smarty的基本使用与总结
- 学习笔记-----Material design
- 图书管理系统Java Swing版本
- linux小红帽实验心得,小红帽的故事心得 看过之后90%的人都会写
- 微软 Visual Studio 2017 RC 中文版下载 - 免费社区版/专业版/企业版
- Java实现贪吃蛇小游戏(附完整源码)
热门文章
- 2022-2028年中国电竞椅行业市场行情监测及未来发展前景研究报告
- 2022-2028年中国增光膜行业市场研究及未来发展潜力报告
- gcc 自动识别的文件扩展名,gcc/g++ -x 选项指定语言,不同 gcc 版本 -std 编译选项支持列表
- 建议使用更加安全的ast.literal_eval去替代eval
- GOF23设计模式(创建型模式)单例模式
- 基于Kaggle的图像分类(CIFAR-10)
- 深度学习Dropout技术分析
- 端口号被占用怎么解决
- 客快物流大数据项目(五十六): 编写SparkSession对象工具类
- ZooKeeper简介和概念知识