根据订单创建时间获取当月订单总金额

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相关推荐

  1. java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项

    本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...

  2. java word模版填充_java向word模板中填充数据(总结)

    使用过PageOffice动态生成word文档的人都知道,PageOffice可以给word文档的指定位置进行填充,这里我们所说的指定位置在PageOffice的专业术语里面有两个概念,一个叫做数据区 ...

  3. mysql查询前12个月的数据_MySQL 统计过去12个月的数据(包括本月),mysql本月

    MySQL 统计过去12个月的数据(包括本月),mysql本月 1.问题 需要统计过去12个月的数据,如现在是2015年4月,那么我们需要统计从2014年5月到2015年4月的数据情况.而这12个月中 ...

  4. 【华为OD面试真题 JAVA】根据访问日志统计日活和月活

    题目描述 给定一个日志系统,输出n条日志: 日志格式分为几部分,说明如下: 1: 日期yyyy-mm-dd,保证日期都在一个月内 2: ip:.分格式,保证为合法ip(1.1.1.1和1.001.01 ...

  5. java数组表格输出_Java 如何将数组中的数据以表格形式输出

    简介 ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎. 同时ES还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,能 ...

  6. java用jsoup爬网页数据_java使用jsoup爬取网页数据

    1.导入依赖 org.jsoup jsoup 1.11.3 1.解析一个html字符串 示例如下:String html = " 这是P元素的内容 ";Document docum ...

  7. java从控制台读取数据_Java不同版本从控制台读取数据方法及优缺点分析

    从JDK 5.0版本开始,能从控制台中输入数据的方法每增加一个版本号,就有一种新增的方法,这也增加了选择的种类,可以依据不同的要求来进行选择. 下面和绿茶小编一起来了解一下各个版本从控制台中读取数据的 ...

  8. java解析ajax的数据_java ajax 请求后获取 json 数据 以及 使用 解析 ,解惑

    写这个内容是 因为...框架一直在用ajax ,,传输 json 但是一直不太明白为什么要这样配置, 以及 前端ajax 怎么 使用 后台传输过来的数据. 首先 是 spirng mvc 的 配置 c ...

  9. java显示行号_java开发文本编辑器手记之行号显示

    学java编程一段时间了,想利用java swing开发一个桌面的文本编辑器程序,首先想要实现的便是显示行号的功能,由于要实现一些关键词着色功能,选择了JTextPane,其实还有一个JEditorP ...

最新文章

  1. 2022-2028年中国塑胶模具行业市场专项调研及前瞻分析报告
  2. 陈一舟:在中国当企业家要有承受能力 失败了大家会看你笑话
  3. 存储知识:数据一致性、分级存储、分层存储与信息生命周期管理
  4. sc.textFile的相对路径与绝对路径
  5. android 录像机,android 录像机
  6. MogDB数据库安装部署之xlog目录设置
  7. Android 工程师如何快速学会web前段
  8. Ubuntu16.04下实时监控CPU/GPU内存的使用情况
  9. java--小示例:-2:优化版本,多个文件的调用。
  10. idea中使用maven方式使用jetty+cmd中使用Jetty运行(maven)Web项目
  11. ASP.NET MVC 重点教程一周年版 第三回 Controller与View
  12. 矿物质电缆的优点与应用场所
  13. linux调节伽马值软件,四个 Linux 下的“护眼”软件
  14. 将HQL语句转为sql语句
  15. Smarty的基本使用与总结
  16. 学习笔记-----Material design
  17. 图书管理系统Java Swing版本
  18. linux小红帽实验心得,小红帽的故事心得 看过之后90%的人都会写
  19. 微软 Visual Studio 2017 RC 中文版下载 - 免费社区版/专业版/企业版
  20. Java实现贪吃蛇小游戏(附完整源码)

热门文章

  1. 2022-2028年中国电竞椅行业市场行情监测及未来发展前景研究报告
  2. 2022-2028年中国增光膜行业市场研究及未来发展潜力报告
  3. gcc 自动识别的文件扩展名,gcc/g++ -x 选项指定语言,不同 gcc 版本 -std 编译选项支持列表
  4. 建议使用更加安全的ast.literal_eval去替代eval
  5. GOF23设计模式(创建型模式)单例模式
  6. 基于Kaggle的图像分类(CIFAR-10)
  7. 深度学习Dropout技术分析
  8. 端口号被占用怎么解决
  9. 客快物流大数据项目(五十六): 编写SparkSession对象工具类
  10. ZooKeeper简介和概念知识