java 根据指定日期获取前一天或者后一天的日期 比较日期大小
2018-01-11 11:28
711 查看
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;
}
原文地址:http://blog.csdn.net/ai_0922/article/details/52288155
比较日期大小:
SimpleDateFormat dataFormat= new SimpleDateFormat("yyyy-MM-dd");
String expired_date="xxxx-xx-xx";
String
nowDate="yyyy-yy-yy";
Date expiredDate=dataFormat.parse(expired_date);
if (nowDate.before(expiredDate)){
return true;
}else{
return false;
}
/** * 获得指定日期的前一天 *
@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;
}
原文地址:http://blog.csdn.net/ai_0922/article/details/52288155
比较日期大小:
SimpleDateFormat dataFormat= new SimpleDateFormat("yyyy-MM-dd");
String expired_date="xxxx-xx-xx";
String
nowDate="yyyy-yy-yy";
Date expiredDate=dataFormat.parse(expired_date);
if (nowDate.before(expiredDate)){
return true;
}else{
return false;
}
相关文章推荐
- java获取指定日期前一天和后一天的日期
- java写的日期工具,根据设置日期获取指定的一周或者一个月的所有日期
- 批处理:如何获取当前日期前一天或者后一天的日期
- js得到连两个时间段之间所有的年-月 获取当前日期 格式化日期 根据指定日期得到该日期该月份的最后一天
- java日期获取前一天和后一天
- java获取指定日期所在周的第一天和最后一天
- java获得指定日期的前一天,后一天的代码
- java获取当前年份的第一天和最后一天和获取指定日期的季度
- java日期获取前一天和后一天
- 获取指定日期的后一天或前一天的日期
- 获取指定格式的日期字符串,包括前一天或者几天
- JAVA工具类(1) --Java日期函数大全(日期比较大小,日期相减,日期相加,获取年份等)
- Java日期操作方法工具类实例【包含日期比较大小,相加减,判断,验证,获取年份等】
- java 和 mysql 获取周 星期 的第一天 最后一天 或者 月的 日期(字符串转日期,日期转字符串,日期加减)
- [置顶] js日期处理---计算自然月、指定自然月某一天、获取前一天和后一天、判断闰年、当月最后一天日期、月末最后一天
- 比较日期的大小,并根据2017-07-04 9:30获取日期07-04时间9:30
- JavaScript 比较两个日期大小 及格式化时间函数 java获取当前日期前几天或后几天
- java 根据图片地址获取到图片的大小,单位kb或者Mb
- java获得指定日期的前一天,后一天的代码
- java获取指定日期所在周的第一天和最后一天