android中怎么比较两个日期的大小

求解怎么比较

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Method_1 { public static void DateCompare(String s1,String s2) throws Exception { //设定时间的模板 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //得到指定模范的时间 Date d1 = sdf.parse(s1); Date d2 = sdf.parse(s2); //比较 if(Math.abs(((d1.getTime() - d2.getTime())/(24*3600*1000))) >=3) { System.out.println("大于三天"); }else{ System.out.println("小于三天"); } } public static void main(String args[]) throws Exception { new Method_1().DateCompare("2011-11-28 11:15:11","2011-12-02 11:15:11"); }
温馨提示:答案为网友推荐,仅供参考
相似回答