自己mark一下

工作场景 echarts图表需要,根据传入的日期时间(easyui datebox取值出来是string类型格式为:"2018-06-30"),推算往前几个月或者往后几个月是几月,

/*** 传入日期 往前或往后 顺延月数** params: String date:传入日期(yyyy-MM-dd);Integer num:顺延月数(月份减1为-1,加1为1)* result: String(yyyy-MM-dd)*/
public static String dateIntervalMonth(String date,Integer num){SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");ParsePosition pos = new ParsePosition(0);//表示索引从第几个开始解析字符串Date strtodate = formatter.parse(date, pos);Calendar calendar = Calendar.getInstance();//日历对象calendar.setTime(strtodate);//设置当前日期calendar.add(Calendar.MONTH, num);//月份减1为-1,加1为1Date d = calendar.getTime();return formatter.format(d);
}

例子:

dateIntervalMonth("2018-06-30",-5).replaceAll("-","").substring(0,6);//结果为 201801

根据传入日期 往前或者往后 顺延月份相关推荐

  1. js根据日期往前或者往后多少月,推算出日期

    /**根据现有日期往前或者往后多少月,推算出日期 */ function defaulMonth(date, many,flag) {const thirtyDays = [4, 6, 9, 11] ...

  2. calendar前推n天_把日期往前或者往后推一天

    public class Test { public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFo ...

  3. Delphi查询Sqlserver数据库传入日期类型方法总结

    很常见的一个问题要查询数据库中某个时间段的记录?在写sql语句时查询肯定要传入开始结束时间参数,翻阅程序工程代码发现不同人写法不同,仔细想想其实写sql查询语句传入日期时间参数是比传入整形或字符串类型 ...

  4. JS获取指定日期前后N天的日期、前N个月日期、后N个月日期

    今天做项目遇到了,获取相对于当前日期前30天的时间,结合网上资料,做了一份整理. 一.获取指定日期前或者后指定间隔时间代码 function getNowFormatDate(sdate,interv ...

  5. JS获取当前前一个月的日期,前两个月的日期

    起因 今天收到需求要实现一个获取当前时间前一个月的日期,前两个月,前三个月,前一年,前两年日期时间的需求于是我就去网上找了个帖子,按照他给的方法小改一下,废话不多说直接上代码[注意目前不支持往后的时间 ...

  6. java获取n个工作日后的日期, 排除周末和节假日(顺延)

    java获取n个工作日后的日期, 排除周末和节假日(顺延) 一.需求分析 需求描述 思路解析 二.以下为测试代码(测试时日期为2018-08-28) 三.应用 1.首先看一下我数据库中存放的holid ...

  7. JavaScript JS获取指定日期的前几天或者后几天(默认后1天)

    /**  * JavaScript 获取指定日期的前几天或者后几天的日期  * @param date {string} 日期 如:2022-07-12  * @param day {number} ...

  8. JS 获取指定日期的前几天或者几天

    例如获取2021-06-21后1天日期 /*** JavaScript 获取指定日期的前几天或者后几天的日期* @param date {string} 日期 如:2021-06-21* @param ...

  9. java 获取指定日期的前几天或后几天

    /*java获取指定日期的前几天或后几天@param datestr指定日期* @param format 日期格式* * @param flag true为获取后几天, false:为获取前几天* ...

最新文章

  1. java读取pdf文件流,系列篇
  2. 企业网络推广——企业网络推广专员浅析网站关键词优化要注意哪些问题
  3. 因子分析——python
  4. 双11数据过于完美涉嫌造假?天猫:造谣要负法律责任的哦
  5. OpenNETCF Smart Device Framework 2.1 发布
  6. Calendar(显示日期)
  7. hadoop中MapReduce多种join实现实例分析
  8. [书目20110326]高素质员工的28堂必修课
  9. linux内核make 时间久,Linux内核makefile问题
  10. win7桌面小工具 html5,Win7桌面小工具打不开怎么办
  11. 【目标检测】(12) 非极大值抑制 NMS 和 Soft-NMS,附TensorFlow完整代码
  12. 本科生毕业论文中期检查表
  13. 《老路用得上的商学课》36-40学习笔记
  14. php命名空间的设计思想和缺点
  15. python pycharm spider pip docker
  16. 十一、海思HISI3556V200摄像头功能裁剪
  17. 聚焦智改数转,长沙博世“灯塔工厂”出圈史
  18. 君莫笑系列视频学习(5)(终)
  19. 电商平台如何实现财务分账?
  20. Linux文件目录层级结构

热门文章

  1. adb: failed to install ebug.apk: Failure [INSTALL_FAILED_VERSION_DOWNGRADE]
  2. mxnitro浏览器 v1.0.0.500 官方版
  3. Unity url编码
  4. 360全景拍摄曝光问题如何处理?
  5. Anaconda Distribution :流行的Python数据科学平台
  6. 2022-2028年全球与中国射频开关产业市场前瞻与投资战略规划分析
  7. 彻底关闭WinRAR广告弹窗
  8. 相似度80%,Apache 孵化项目 StreamPark被公然抄袭!
  9. 充分激发自己的内在潜能
  10. Win11桌面右键没有记事本,VMware Win11桌面右键没有记事本