/*java获取指定日期的前几天或后几天@param datestr指定日期* @param format 日期格式* * @param flag true为获取后几天, false:为获取前几天* *@param day指定需要获取的天数* **  @returr* */public String getDate(String dateStr,String format,boolean flag, int day){ Calendar c = Calendar.getInstance();Date date = null;try {date = new SimpleDateFormat(format).parse(dateStr);} catch (ParseException e) {e.printStackTrace();}c.setTime (date);int day1 - c.get(Calendar.DATE);if (flag) {c.set(Calendar.DATE, day1 + day);}else {c.set(Calendar.DATE, day1- day);}return new SimpleDateFormat(format).format(c.getTime()); }
//后一天同前一天,c.set(Calendar.DATA,day1+1);
@Testpublic void getDay() {String day = "2018-03-19";Calendar c = Calendar.getInstance();Date date = null;try {date = new SimpleDateFormat("yy-MM-dd").parse(day);} catch (ParseException e) {e.printStackTrace();}c.setTime(date);int day1 = c.get(Calendar.DATE);c.set(Calendar.DATE, day1 - 1);String dayAfter = new SimpleDateFormat("yyyy-MM-dd").format(c.getTime());System.out.println(dayAfter);

java 获取指定日期的前几天或后几天相关推荐

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

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

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

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

  3. JAVA获取指定日期

    JAVA获取指定日期 获取前/后(月.天.小时)时间 获取上月: 得到一个月最后一天日期(31/30/29/28) 获取本日日期 获取本周一日期 获取本周日日期 获取本月日期 java项目中经常需要用 ...

  4. Java 获取指定日期

    Java 获取指定日期每周的第一天和最后一天 private String firstWeekDay(String days)throws Exception{ String first_day=&q ...

  5. java获取指定日期的所在周的第一天(周一)

    java获取指定日期的所在周的第一天(周一) private static void getWeekByDate(Date time) {SimpleDateFormat sdf = new Simp ...

  6. java 获取指定日期下月的第一天

    java 获取指定日期的下月的第一天时多少:如传入20210323,则返回20210401,如传入20211221,则返回20220101 public static String getFirstD ...

  7. Java获取指定日期的月初和月末日子

    实现代码: /*** 获取指定日期的月初和月末日子** @param day 日期20200202*/ public static Date[] getMonthStartEnd(Date day) ...

  8. Java获取指定日期前一天、后一天,当月第一天、当月最后一天

    文章目录 一.获取指定日期的前一天.后一天的时间 拿到今天的前一天.后一天 获取指定日期的前一天 获取指定日期的后一天 二.日期格式转换:yyyy-MM转为yyyyMM 三.自然月计算 获取 [ 当月 ...

  9. Java获取指定日期的本月,上月,下月的最后一天

    获取指定日期:上个月的最后一天 public static Date endOfLastMonth(Date date) {Calendar cal = setCalendarTime(date);c ...

最新文章

  1. maven jar包冲突常见报错及解决方法
  2. linux 下ssh端口反弹,利用ssh隧道反弹shell
  3. 功率谱和频谱的区别、联系
  4. Depth-first Search深度优先搜索专题7
  5. python:栈的理解与应用,让你快速入门Python
  6. 聊聊领域分析与业务建模
  7. PHP心脏装置,“人工心脏”不再科幻 “钢铁侠”已成现实
  8. js获取页面宽度给JS div设宽度
  9. 1600802047 android 第三次作业(音乐播放器)
  10. python raw input用法_如何在 python raw_input 中使用 tab 键补全?
  11. 分组取出值最大的数据
  12. php memcached 加锁,用memcached实现的php锁机制
  13. 液晶接口系列——MIPI(三)DSI时序讲解与实际测试
  14. 计算机方法学,浅谈计算机教学的方法
  15. IDEA更改maven镜像源
  16. 淘特,阿里在下沉市场的一把好刀
  17. Error evaluating expression ‘’. Return value () was not iterable.
  18. 扩充C盘(将D盘的内存分给C盘)
  19. 台式计算机windows7系统怎么做,台式电脑如何安装win7系统
  20. Cocos Creator Effect 高斯模糊 (带算法)

热门文章

  1. 以树莓派为控制中心的软硬件之开发之脑电波模块
  2. 读书笔记: Cartesian Impedance Control of Redundant and Flexible-Joint Robots, Section 1
  3. 令人惋惜:Sigfox撑不下去了!这回,可不能怪NB-IoT、LoRa......
  4. 人工智能ai的有关专业术语_您需要知道的11个人工智能术语
  5. 【解读】阿里巴巴 MySQL 数据库规约
  6. 【JAVAEE基础学习(16)】--简述ElasticSearch
  7. blender动画制作
  8. 追剪电子凸轮算法(图)
  9. vsftpd参数cmds_allowed
  10. 将AutoCAD文件中圆形替换为六边形