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

jmeter-beanshell学习15-输入日期,计算前后几天的日期

又遇到新问题了,想要根据获取的日期,计算出前面两天的日期。网上找了半天,全都是写获取当天日期,然后计算昨天的日期,照葫芦画瓢也没改出来想要的,最后求助了开发同学。

先放上网上获取当天,计算日期的方法

import java.util.*; 
import java.text.SimpleDateFormat;Calendar cal =Calendar.getInstance();
cal.add(Calendar.DATE,-1);
yesterday=new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime());
log.info("昨天的日期:"+yesterday);

cal.add(Calendar.DATE,-1);这里-1就是往前推一天,如果忘后推一天就是1,看一下结果

下面写输入指定日期的方法

import java.util.*; 
import java.text.SimpleDateFormat;Calendar date =Calendar.getInstance();
szBatDate="20250101";
date.setTime(new SimpleDateFormat("yyyyMMdd").parse(szBatDate));
date.set(Calendar.DATE,date.get(Calendar.DATE)-2);
date2=new SimpleDateFormat("yyyyMMdd").format(date.getTime());
log.info("计算出日期:"+date2);

基本差不多,输了20250101,要计算出两天前的日期

计算出20241230。这个不止能计算天数,也能直接往前推月份,计算两个月前的日期

import java.util.*; 
import java.text.SimpleDateFormat;Calendar date =Calendar.getInstance();
szBatDate="20250101";
date.setTime(new SimpleDateFormat("yyyyMMdd").parse(szBatDate));
//date.set(Calendar.DATE,date.get(Calendar.DATE)-2);
//date2=new SimpleDateFormat("yyyyMMdd").format(date.getTime());
//log.info("计算出日期:"+date2);
date.set(Calendar.MONTH,date.get(Calendar.MONTH)-2);
date2=new SimpleDateFormat("yyyyMMdd").format(date.getTime());
log.info("计算出两个月前日期:"+date2);

计算两年前日期:

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

相关文章:

  • Zabbix 7.0 安装
  • 软考高级-系统架构设计师
  • Notepad++ 安装 compare 插件
  • 大数据技术原理-spark的安装
  • 第四范式上线搜广推一体化平台 赋能企业高效增长
  • 智能小程序 Ray 开发面板 SDK —— 智能设备模型通用能力一键执行 SDK 汇总(一)
  • 特大喜讯:我的作品被河北某大学选做教材
  • 将时间用于符合当下的未来思考——读《纳瓦尔宝典》
  • CentOS-Stream-9仿冒Rocky-9通过Kolla-ansible部署OpenStack 2024.1
  • Python机器学习实战:分类算法之支持向量机-垃圾邮件识别
  • 秒懂Linux之自动化构建工具-make/Makefile
  • .net core + vue 搭建前后端分离的框架
  • 小阿轩yx-KVM+GFS 分布式存储系统构建 KVM 高可用
  • centos安装mysql 5.7版本
  • SQL——查询sql执行顺序
  • 钉耙编程(3)
  • python 线程池处理文件
  • AI技术和大模型对人才市场的影响
  • 解释“location”和“position”
  • Netty 必知必会(三)—— ByteBuf
  • 芋道以开源之名行下作之事 恬不知耻 标榜自己开源 公开源码+sql 不用再加入知识星球
  • wordpress中,wp_posts 文章的状态 有哪些,分别对应什么数值
  • 输入成绩问题(c语言)
  • 基于域名+基于ip+基于端口的虚拟主机+上线商务系统
  • vue每次路由跳转前将页面滚动到顶部
  • 【Qt】QDateTimeEdit
  • Redis和Mysql如何保持数据一致性
  • Java中Optional相关
  • AI在HR候选人关系管理中的革新应用
  • HTML+CSS+JavaScript制作七夕表白网页(含音乐+自定义文字+烟花特效)