您的位置:首页 > 编程语言 > Java开发

时间加上偏移量于当前时间比较大小 java实现

2017-10-19 15:28 441 查看
public static int compareNowDate(String dateStr,int excursion){
SimpleDateFormat formatt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
Date dt=formatt.parse(dateStr);
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.DAY_OF_YEAR,excursion);
Date dt1=rightNow.getTime();
if(dt1.getTime()<date.getTime()){
return 1;
}else{
return 0;
}
}
public static void main(String[] args) {
System.out.println(compareNowDate("2017-10-13 14:00:00",7));//10月13日加上7天,然后和当前时间比较
System.out.println(compareNowDate("2017-10-13 14:00:00",-7));//10月13日减去7天,然后和当前时间比较
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java