Java中获取实体List中某时间属性离当前时间最近的实体类的某一属性
场景
有一实体类的List,获取这条List中的创建日期属性离现在最近的一个实体的某个编号属性。
实现
思路:
声明一个变量用来存取将要获取的距离现在最近的某实体类的一属性值,并将list的第一个属性值赋值给它。
获取这个list的第一个实体类,即下标为0的实体类,然后再循环这个List,
从第i个循环与第i+1个的实体类属性的创建日期属性相比较。
如果第i个的创建日期的getTime()小于第i+1个的创建日期的getTime(),则将大的即举例现在最近的赋值给最开始声明的变量。
代码实现:
List<WmsReceiveOrderDetails> receiveOrderDetailList = receiveOrderDetailsMapper.selectList(receiveOrerDeatilsWrapper);if(receiveOrderDetailList!=null){String materialNumber = receiveOrderDetailList.get(0).getMaterielNumber();for (int i =0;i+1<receiveOrderDetailList.size();i++){if(receiveOrderDetailList.get(i).getGmtCreat().getTime() < receiveOrderDetailList.get(i+1).getGmtCreat().getTime());materialNumber=receiveOrderDetailList.get(i+1).getMaterielNumber();}
Java中获取实体List中某时间属性离当前时间最近的实体类的某一属性相关推荐
- java List最大_在java中获取List集合中最大的日期时间操作
取list集合中最大的日期, 可以用date max = collections.max(datelist);, 传入一个日期集合, 就可以获取, 工作中有这个需求, 就查找到这个, 代码如下 } e ...
- java获取jsp页面参数_jsp页面中获取servlet请求中的参数方法总结
jsp页面中获取servlet请求中的参数的办法详解 在JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs ...
- Java如何获取JSON数据中的值 备忘
Java如何获取JSON数据中的值 取出JsonArray中的object(orderNo) 嵌套 JsonObeject { JsonObeject { JsonArray [Ob ...
- 【SpringBoot】在普通类中获取spring容器中的bean
这段时间公司搞封闭开发,做一个联通总部的客服系统项目,是基于springboot的.在开发工程中遇到一个页面datagrid数据排序的功能,因为有多个表的数据都要用到排序功能,于是我就写了一个排序功能 ...
- 在swt中获取jar包中的文件 uri is not hierarchical
uri is not hierarchical 学习了:http://blog.csdn.net/zdsdiablo/article/details/1519719 在swt中获取jar包中的文件: ...
- 在普通类中获取spring容器中的bean
在普通类中获取spring容器中的bean 1.工具类 package com.itheima.hchat.util;import org.springframework.beans.BeansExc ...
- vue组件获取props_vue中子组件的methods中获取到props中的值方法
父子组件通信 这个官网很清楚,也很简单,父组件中使用v-bind绑定传送,子组件使用props接收即可 例如: 父组件中 数据统计 统计: 销售数量 {{number}} 销售金额 {{amount} ...
- java怎么获取当前日期_JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowStri ...
- Java正则获取小括号中的内容_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...
获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private s ...
- android module中获取 app_Android模块化中的服务发现机制
code小生 一个专注 Android 领域的技术平台 公众号回复 Android 加入我的安卓技术群 作者:低情商的大仙 链接:https://www.jianshu.com/p/de432a82e ...
最新文章
- 某33岁国企程序员求助:目前税后60+,工作975,拿到蚂蚁p7offer,3.8k,6200期权,有必要去镀金吗?...
- gitlab数据迁移
- 2013年第10周三低潮
- 小黑小波比.保存密码加密方式
- tensorflow 迁移学习_基于 TensorFlow.js 1.5 的迁移学习图像分类器
- 使用ASIFormDataRequest打印参数和给项目添加测试账号
- MAC下代理工具Charles使用
- PurchaseOrder创建成功,然而...
- 一步一步封装自己的HtmlHelper组件:BootstrapHelper
- P3369-[模板]普通平衡树【无旋Treap】
- 你愿意隐姓埋名一辈子吗?” #百年百人系列
- vod点歌系统_专业音响系统常见故障及修理方法
- 图解python CGI(通用网关接口 )
- javaweb项目设计文档
- 这些月薪过万的公司你准备好了吗
- CAD梦想画图中“插入图片”
- 被“傲慢”击溃的国外大牌们,终于轮到他们抄袭了?
- 如何快速实现公众号群发模板消息
- QT disconnect
- Java *3.6(医疗应用程序:BMI)修改程序清单3-4,让用户输入重量、英尺和英寸。例如:一个人身高是5英尺10英寸,输入的英尺值就是5、英寸值为10。
热门文章
- MySQL使用GROUP_CONCAT分组拼接
- unity3d技术摄像头跟随_堪比灯厂,新时代智能安全灯光技术,体验大众迈腾GTE IQ.LIGHT...
- 多媒体个人计算机能处理什么,多媒体计算机可以处理的信息类型有哪些
- c++矩阵转置_C语言:数据结构-稀疏矩阵的压缩存储
- java重新执行_(转载)java线程 - 线程唤醒后并被执行时,是在上次阻塞的代码行重新往下执行,而不是从头开始执行...
- 微型计算机dec al,微机原理复习知识点
- python爬虫什么书好_初学python爬虫看什么书
- python中字符串运算符及用法_python将字符串转换为运算符
- spark如何解决文件不存在_Spark Read.json无法找到文件
- aws 服务器之间文件转发,aws bucket之间相互拷贝数据