首页 > 代码库 > 近期处理续展期的日期比较问题

近期处理续展期的日期比较问题

不应在js中浪费太多时间.js引入版本不同也导致一些问题.后台判断后将处理结果再传给前台处理即可.

java处理获得某时间,判断当前时间是否在该时间的一年前至半年后:

 1 package test;
 2 
 3 import java.text.ParseException;
 4 
 5 public class TestDate {
 6 
 7     public static void main(String[] args) throws ParseException {
 8         //  一年前的日期
 9         java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");  
10         java.util.Date tmDateBegin= format.parse("2016-8-31");    
11         long beforeTime=(tmDateBegin.getTime()/1000)-60*60*24*365;    
12         tmDateBegin.setTime(beforeTime*1000);    
13         String beforeDate=format.format(tmDateBegin);    
14         System.out.println("一年前:"+beforeDate);
15         //半年后的日期
16         java.util.Date tmDateEnd= format.parse("2016-8-31"); 
17         long afterTime=(tmDateEnd.getTime()/1000)+60*60*12*365;    
18         tmDateEnd.setTime(afterTime*1000); 
19         String afterDate=format.format(tmDateEnd);    
20         System.out.println("半年后:"+afterDate); 
21         //获取当前日期
22         java.util.Date todayDate=new java.util.Date(); 
23         java.util.Date dateAfterDate = format.parse(afterDate);//转为Date类型
24         java.util.Date dateBeforeDate = format.parse(beforeDate);//转为Date类型
25         if((todayDate.before(dateAfterDate))&&(todayDate.after(dateBeforeDate))){
26             System.out.println("Ok! 可以续展");
27         }else{
28             System.out.println("not Ok! 不可以续展");
29         }
30     }
31 
32 }

 

近期处理续展期的日期比较问题