java 获取指定日期的前几天或后几天
/*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 获取指定日期的前几天或后几天相关推荐
- JavaScript JS获取指定日期的前几天或者后几天(默认后1天)
/** * JavaScript 获取指定日期的前几天或者后几天的日期 * @param date {string} 日期 如:2022-07-12 * @param day {number} ...
- JS 获取指定日期的前几天或者几天
例如获取2021-06-21后1天日期 /*** JavaScript 获取指定日期的前几天或者后几天的日期* @param date {string} 日期 如:2021-06-21* @param ...
- JAVA获取指定日期
JAVA获取指定日期 获取前/后(月.天.小时)时间 获取上月: 得到一个月最后一天日期(31/30/29/28) 获取本日日期 获取本周一日期 获取本周日日期 获取本月日期 java项目中经常需要用 ...
- Java 获取指定日期
Java 获取指定日期每周的第一天和最后一天 private String firstWeekDay(String days)throws Exception{ String first_day=&q ...
- java获取指定日期的所在周的第一天(周一)
java获取指定日期的所在周的第一天(周一) private static void getWeekByDate(Date time) {SimpleDateFormat sdf = new Simp ...
- java 获取指定日期下月的第一天
java 获取指定日期的下月的第一天时多少:如传入20210323,则返回20210401,如传入20211221,则返回20220101 public static String getFirstD ...
- Java获取指定日期的月初和月末日子
实现代码: /*** 获取指定日期的月初和月末日子** @param day 日期20200202*/ public static Date[] getMonthStartEnd(Date day) ...
- Java获取指定日期前一天、后一天,当月第一天、当月最后一天
文章目录 一.获取指定日期的前一天.后一天的时间 拿到今天的前一天.后一天 获取指定日期的前一天 获取指定日期的后一天 二.日期格式转换:yyyy-MM转为yyyyMM 三.自然月计算 获取 [ 当月 ...
- Java获取指定日期的本月,上月,下月的最后一天
获取指定日期:上个月的最后一天 public static Date endOfLastMonth(Date date) {Calendar cal = setCalendarTime(date);c ...
最新文章
- maven jar包冲突常见报错及解决方法
- linux 下ssh端口反弹,利用ssh隧道反弹shell
- 功率谱和频谱的区别、联系
- Depth-first Search深度优先搜索专题7
- python:栈的理解与应用,让你快速入门Python
- 聊聊领域分析与业务建模
- PHP心脏装置,“人工心脏”不再科幻 “钢铁侠”已成现实
- js获取页面宽度给JS div设宽度
- 1600802047 android 第三次作业(音乐播放器)
- python raw input用法_如何在 python raw_input 中使用 tab 键补全?
- 分组取出值最大的数据
- php memcached 加锁,用memcached实现的php锁机制
- 液晶接口系列——MIPI(三)DSI时序讲解与实际测试
- 计算机方法学,浅谈计算机教学的方法
- IDEA更改maven镜像源
- 淘特,阿里在下沉市场的一把好刀
- Error evaluating expression ‘’. Return value () was not iterable.
- 扩充C盘(将D盘的内存分给C盘)
- 台式计算机windows7系统怎么做,台式电脑如何安装win7系统
- Cocos Creator Effect 高斯模糊 (带算法)
热门文章
- 以树莓派为控制中心的软硬件之开发之脑电波模块
- 读书笔记: Cartesian Impedance Control of Redundant and Flexible-Joint Robots, Section 1
- 令人惋惜:Sigfox撑不下去了!这回,可不能怪NB-IoT、LoRa......
- 人工智能ai的有关专业术语_您需要知道的11个人工智能术语
- 【解读】阿里巴巴 MySQL 数据库规约
- 【JAVAEE基础学习(16)】--简述ElasticSearch
- blender动画制作
- 追剪电子凸轮算法(图)
- vsftpd参数cmds_allowed
- 将AutoCAD文件中圆形替换为六边形