|
import java.text.*; import java.util.*; public class timecompare{ public static void main(string[] args){ boolean flag = isdatebefore("2004-09-09 12:12:12","2005-09-09 16:00:00"); system.out.println(flag); flag = isdatebefore("2006-09-09 01:01:01","2005-09-09 16:00:00"); system.out.println(flag); flag = isdatebefore("2005-09-09 01:01:01"); system.out.println(flag); } //判断时间date1是否在时间date2之前 //时间格式 2005-4-21 16:16:34 public static boolean isdatebefore(string date1,string date2){ try{ dateformat df = dateformat.getdatetimeinstance(); return df.parse(date1).before(df.parse(date2)); }catch(parseexception e){ system.out.print("[sys] " + e.getmessage()); return false; } } //判断当前时间是否在时间date2之前 //时间格式 2005-4-21 16:16:34 public static boolean isdatebefore(string date2){ try{ date date1 = new date(); dateformat df = dateformat.getdatetimeinstance(); return date1.before(df.parse(date2)); }catch(parseexception e){ system.out.print("[sys] " + e.getmessage()); return false; } } }
|