package PbuliClass; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import Method.GetNowTime; /**¸ÃÀàÓÃÓÚ¼ÆËã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; } }