package publicclass;
|
import java.text.ParseException;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
|
/**¸ÃÀàÓÃÓÚ¼ÆËã2¸öʱ¼äÏà²îµÄÃëÊý*/
|
public class Shi_jian_cha_sss {
|
|
/**¼ÆËã2¸öʱ¼äÏà²îµÄÃëÊý
|
* @param a×î½üµÄʱ¼ä
|
* @param bÒÔǰµÄʱ¼ä
|
* */
|
public static int get_time_cha_s(String a,String b) {
|
final String yyyyMMddHHmmss = "yyyy-MM-dd HH:mm:ss";
|
Date date1=parseDateByPattern(a, yyyyMMddHHmmss);
|
Date date2=parseDateByPattern(b, yyyyMMddHHmmss);
|
return getTimeDelta(date1, date2);
|
}
|
|
public static Date parseDateByPattern(String dateStr,String dateFormat){
|
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
|
try {
|
return sdf.parse(dateStr);
|
} catch (ParseException e) {
|
e.printStackTrace();
|
}
|
return null;
|
}
|
|
|
public static int getTimeDelta(Date date1,Date date2){
|
long timeDelta=(date1.getTime()-date2.getTime())/1000;//µ¥Î»ÊÇÃë
|
int secondsDelta=timeDelta>0?(int)timeDelta:(int)Math.abs(timeDelta);
|
return secondsDelta;
|
}
|
|
/**¼ÆËã2¸öʱ·ÖÃëµÄ²î*/
|
public static int get_time_cha_HMS(String a,String b) {
|
final String HHmmss = "HH:mm:ss";
|
Date date1=parseDateByPattern(a, HHmmss);
|
Date date2=parseDateByPattern(b, HHmmss);
|
return getTimeDelta(date1, date2);
|
}
|
|
|
/**¼ÆËãʱ¼ä²î·µ»Øboolean*/
|
public static boolean shijiancha(String time,int p) {
|
boolean a=false;
|
int b= Shi_jian_cha_sss.get_time_cha_s(GetNowTime.now(),time);
|
//µ±Ç°Ê±¼äºÍ֮ǰʱ¼ä²î´óÓÚij¸öÊýÖµp
|
if(b>p) {
|
a=true;
|
}
|
return a;
|
}
|
|
}
|