当前位置: 首页 > news >正文

JAVA日期加减运算 JsonObject 转换对象List

1.用java.util.Calender来实现

   Calendar calendar=Calendar.getInstance();  calendar.setTime(new Date());System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期calendar.set(Calendar.DAY_OF_MONTH,calendar.get(Calendar.DAY_OF_MONTH)+1);//让日期加1  System.out.println(calendar.get(Calendar.DATE));//加1之后的日期Top

2.用java.text.SimpleDateFormat和java.util.Date来实现

   Date d=new Date();  SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");  System.out.println("今天的日期:"+df.format(d));  System.out.println("两天前的日期:" + df.format(new Date(d.getTime() - 2 * 24 * 60 * 60 * 1000)));  System.out.println("三天后的日期:" + df.format(new Date(d.getTime() + 3 * 24 * 60 * 60 * 1000)));

第一步:

若json数组生成的是jsonarray,可先获取jsonarray

若json数组生成的是jsonobject,应先将jsonobject对象转为jsonarray数组

JSONArray data = jsonObject.getJSONArray("data");

第二步:把获得的jsonarray数组转为字符串

String js = JSONObject.toJSONString(data, SerializerFeature.WriteClassName);

第三步:实现转list对象

List<Loannotice> list = JSONObject.parseArray(js, Loannotice.class);

用的阿里巴巴的json包

http://www.lryc.cn/news/479930.html

相关文章:

  • 在 PostgreSQL 中,重建索引可以通过 `REINDEX` 命令来完成
  • SQL相关常见的面试题
  • Vue数据响应式原理
  • Electron + Vue3 开发桌面应用+附源码
  • Webserver(5.2)网页服务器框架
  • 股指期货交易中,如何应对震荡行情?
  • 理想汽车Android面试题及参考答案
  • 【数据集】【YOLO】【目标检测】口罩佩戴识别数据集 1971 张,YOLO佩戴口罩检测算法实战训练教程!
  • 前端将后端返回的文件下载到本地
  • GISBox VS ArcGIS:分别适用于大型和小型项目的两款GIS软件
  • 掌握分布式系统的38个核心概念
  • 如何使用 VNC 服务器连接桌面
  • 算法每日练 -- 双指针篇(持续更新中)
  • 读取excel并且显示进度条
  • MySQL多表查询习题
  • HTML静态网页成品作业(HTML+CSS)——阜阳剪纸介绍设计制作(1个页面)
  • 创新引领,模块化微电网重塑能源格局
  • LeetCode34:在排序数组中查找元素第一个和最后一个位置
  • 汽车广告常见特效处理有哪些?
  • Unexpected response code: 400解决
  • 世优科技携手人民中科打造AI数字人智能体助力智慧校园
  • Mac intel 安装IDEA激活时遇到问题 jetbrains.vmoptions.plist: Permission denied
  • 区块链应用第1讲:基于区块链的智慧货运平台
  • 量化交易系统开发-实时行情自动化交易-风险控制
  • 深入探索 Seaborn:高级绘图的艺术与实践
  • 《现代工业经济和信息化》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • 【TS】九天学会TS语法——2.TypeScript基本类型及变量声明
  • html+js+css实现拖拽式便签留言
  • Redis原理篇——Redis数据结构
  • pdf文件预览和导出