java获得指定日期的前一天,后一天的代码
2016-05-30 16:01
766 查看
/** * 获得指定日期的前一天 * @param specifiedDay * @return * @throws Exception */ public static String getSpecifiedDayBefore(String specifiedDay){ //SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); Date date=null; try { date = new SimpleDateFormat("yy-MM-dd").parse(specifiedDay); } catch (ParseException e) { e.printStackTrace(); } c.setTime(date); int day=c.get(Calendar.DATE); c.set(Calendar.DATE,day-1); String dayBefore=new SimpleDateFormat("yyyy-MM-dd").format(c.getTime()); return dayBefore; } /** * 获得指定日期的后一天 * @param specifiedDay * @return */ public static String getSpecifiedDayAfter(String specifiedDay){ Calendar c = Calendar.getInstance(); Date date=null; try { date = new SimpleDateFormat("yy-MM-dd").parse(specifiedDay); } catch (ParseException e) { e.printStackTrace(); } c.setTime(date); int day=c.get(Calendar.DATE); c.set(Calendar.DATE,day+1); String dayAfter=new SimpleDateFormat("yyyy-MM-dd").format(c.getTime()); return dayAfter; }
相关文章推荐
- java防止sql注入
- springmvc的ModelAttribute注解,在controller每个方法执行前被执行
- Java多线程学习(吐血超详细总结)
- Java集合排序,针对多个字段排序
- Java8新特性(二)------lamda表达式
- 解决spring的bean同名冲突
- 在eclipse中使用安卓模拟器GENYMOTION
- Java设计模式之工厂模式(Factory)
- Spring Boot——2分钟构建spring web mvc REST风格HelloWorld
- java的"值传递"和"引用传递"的问题
- Java基础第十二天总结
- JavaWeb:知识点总结(1)
- 源码学习之Vector
- org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exc
- Java获取当前日期的前一个月,前一天的时间
- Java8新特性(一)------函数式编程
- Java初始化顺序
- [solr4.7.0] - JDK1.6环境搭建(参考改良别人)
- MyEclipse10创建maven项目—— (上)
- eclipse 设置了class编译路径,maven 编译却无法产生应有的class文件