返回顶部

收藏

java获得指定日期的前一天,后一天的代码

更多
/**
* 获得指定日期的前一天
* @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

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2018-03-13 03:54:02 Spring AOP 实现读写分离
  2. 博主 发表 2018-03-08 07:07:56 Java 多线程开发之 Callable 与线程池(三)
  3. 博主 发表 2018-02-22 04:29:47 Dubbo 基础教程
  4. 博主 发表 2018-01-27 14:54:24 Spring Boot 入门之消息中间件篇(五)
  5. 博主 发表 2018-01-19 15:49:04 RabbitMQ 工作模式介绍
  6. 博主 发表 2018-01-21 14:08:44 Maven 实现环境隔离
  7. 博主 发表 2018-01-18 10:12:51 Lombok 简单入门
  8. 博主 发表 2018-03-16 03:07:54 Java 多线程开发之原子变量与 CAS 算法(二)
  9. 博主 发表 2018-01-15 08:43:01 Java 多线程开发之 volatile(一)
  10. 博主 发表 2018-01-06 03:29:48 WireMock 简单入门
  11. 博主 发表 2017-12-20 08:10:32 Shiro 实现 Tomcat 集群的 Session 共享
  12. 博主 发表 2017-12-20 05:22:49 Shiro 基础教程

发表评论