java根据传的日期(yyyy-MM-dd)向前推X个月或者向后推X个月
java根据传的日期(yyyy-MM-dd)向前推X个月或者向后推X个月
- 说明
- 代码
说明
今天有个数据处理要将日期格式为yyyy-MM-dd的日期要向前推12个月,我这里记录下这个方法,留着以后需要的时候再用。
代码
方法即可向前推也可向后推月份。
@GetMapping("/test222")public String test222(HttpServletRequest request){String date = request.getParameter("date");String num = request.getParameter("num");return getBeforeXMonthDate(date,Integer.parseInt(num));}//将月粒度日期格式yyyy-MM-dd格式向前推X个月或向后推X个月的方法public String getBeforeXMonthDate(String date,int month){Calendar calendar=Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");try {//将传过来的日期设置给calendarcalendar.setTime(sdf.parse(date));//System.out.println("当前日期="+sdf.format(calendar.getTime()));//将传过来的月份减去X个月或者加上X个月calendar.add(Calendar.MONTH, month);//System.out.println("向前推12月之前的日期="+sdf.format(calendar.getTime()));}catch (Exception e){e.printStackTrace();}return sdf.format(calendar.getTime());}
postman调用该方法后,返回如下:
向前推1一个月日期:
向后推1一个月日期:
java根据传的日期(yyyy-MM-dd)向前推X个月或者向后推X个月相关推荐
- java根据传的日期(yyyy-MM-dd)向前推X天或者向后推X天
java根据传的日期(yyyy-MM-dd)向前推X天或者向后推X天 说明 代码 说明 今天有个数据处理要将日期格式为yyyy-MM-dd的日期要向前推31天,我这里记录下这个方法,留着以后需要的时候 ...
- java根据传的日期(yyyy-MM-dd)向前推X月或者向后推X月取X月最后一天日期
java根据传的日期(yyyy-MM-dd)向前推X月或者向后推X月取X月最后一天日期 说明 代码 说明 今天有个数据处理要将日期格式为yyyy-MM-dd的日期要向前推1个月后,取那个月最后一天日期 ...
- LocalDate 向后推几个月的日期如何计算
接了一个项目,其中要求在用户licence 有效日期前几个月发送邮件,一共三轮.这里就涉及到了日期的操作. 因此决定:先将当前日向后推n个月,n目前测试设定为1,2,3. 然后将符合的日期,放入到三个 ...
- 【怒怼老乔】苹果手机ios系统居然特喵的不支持日期yyyy-MM-dd HH:mm:ss.ms,只支持 yyyy/MM/dd HH:mm:ss
苹果手机ios系统居然特喵的 不支持日期yyyy-MM-dd HH:mm:ss.ms, 只支持yyyy/MM/dd HH:mm:ss 我只能用 .replace(/\-/g,'\/'); 来替换掉了, ...
- 将字符串格式yyyy/MM/dd的字符串转为日期,格式“yyyy-MM-dd“
将字符串格式yyyy/MM/dd的字符串转为日期,格式"yyyy-MM-dd" public static String strToDateFormat(String date) ...
- Js日期yyyy-MM-dd与yyyy/MM/dd的区别
在JavaScript中日期yyyy-MM-dd格式与yyyy/MM/dd为不同的日期表达式 console.log('2020-10-29', new Date('2020-10-29')) con ...
- YYYY/MM/dd 日期format的幺蛾子
其实YYYY/MM/dd 和yyyy/MM/dd是不同的,而且YYYY/MM/dd 可能会出现年份的大bug,下面直接上代码 @org.junit.Testpublic void dateYYYY() ...
- Python写,将输入的yyyy/mm/dd格式的日期显示为yyyy年mm月dd日。
7.(程序题)编程将输入的yyyy/mm/dd格式的日期显示为yyyy年mm月dd日. str = input("请输入日期:") length=len(str) if str[6 ...
- yyyy/mm/dd变成yyyy-mm-dd
当电脑的日期格式不是yyyy/mm/dd的形式的时候,假使是yyyy-mm-dd格式, 即便在程序中格式化日期格式yyyy/mm/dd,但是做成的日期却是yyyy-mm-dd. 不能只是单纯的Shor ...
最新文章
- 排序算法的实现(C/C++实现)
- 内卷之下,前端工程师如何自救
- MySQL—修改数据库root用户密码
- 3-37Pytorch与torchvision
- java调用方法出现i 2a_性能-Java方法调用与使用变量
- inotifywait监听php,inotifywait 是一个可以实时监控文件变动的工具
- 新闻管理系统——项目介绍+前期部署
- ENVI软件App Store插件工具的下载、安装与使用方法
- SpringBoot蚂蚁课堂-学习笔记
- 计算机教室管理员应知应会,教室管理
- 【持续更新】Leetcode SQL题目全解析(附建表sql)
- win7 提示 由于无法验证发布者,windows阻止控件安装 解决办法
- 淘宝电商数据分析-Tableau
- java opencv磨皮算法_美肤磨皮算法OpenCV3实现
- python 返回绝对值
- 海纳百川 有容乃大――采用JSI封装、集成第三方类库
- 老铁们来来来,实战STM32
- Spark 数据倾斜介绍_大数据培训
- JDK之ZGC介绍.JAVAEE最新JDK剖析
- php Memcache/Memcached操作手册
热门文章
- 最小二乘法(实例详解)
- 榨干我们的老板,宣布了一件细思极恐的决定。
- MySQL常用图形管理工具 | 黑马程序员
- linux配置浮动路由,Linux 如何设置浮动IP地址
- 使用几何光学实现空间相对定位2.0(python+opencv)
- 旅通软件:旅游管理系统是用?还是不用?
- python画小猪乔治动画片全集_使用Python的turtle画小猪乔治和哆啦 A 梦!附源码!...
- 淘宝API接口(item_sku - 淘宝商品SKU详细息查询)
- 串口 、TTL、232、485区别
- 从零开始使用InnoSteup进行程序打打包以及调用dll中的函数