java比较两个日期大小
2017-02-28 12:41
441 查看
方法一
方法二
/** * 比较两个日期之间的大小 * * @param d1 * @param d2 * @return 前者大于后者返回true 反之false */ public boolean compareDate(Date d1, Date d2) { Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance(); c1.setTime(d1); c2.setTime(d2); int result = c1.compareTo(c2); if (result >= 0) return true; else return false; }
方法二
import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; public class test { public static void main(String args[]) { int i= compare_date("1995-11-12 15:21", "1999-12-11 09:59"); System.out.println("i=="+i); } public static int compare_date(String DATE1, String DATE2) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm"); try { Date dt1 = df.parse(DATE1); Date dt2 = df.parse(DATE2); if (dt1.getTime() > dt2.getTime()) { System.out.println("dt1 在dt2前"); return 1; } else if (dt1.getTime() < dt2.getTime()) { System.out.println("dt1在dt2后"); return -1; } else { return 0; } } catch (Exception exception) { exception.printStackTrace(); } return 0; } }
相关文章推荐
- java比较两个日期大小
- java之比较两个日期大小
- java中比较两个日期Date的大小
- java 比较两个日期大小
- java比较两个日期大小
- java中compareTo比较两个日期大小
- java 比较两个日期之间的大小
- 如何用java比较两个时间或日期的大小
- java实现计算两个日期相差多少月、比较两个日期大小 等常用日期操作
- java中比较两个日期的大小
- java 比较两个日期之间的大小
- Java中比较两个日期的大小
- java实现计算两个日期相差多少月、比较两个日期大小 等常用日期操作
- java比较两个日期类型大小
- JavaScript 比较两个日期大小 及格式化时间函数 java获取当前日期前几天或后几天
- java中比较两个日期Date的大小
- java比较两个日期大小
- java中比较两个日期大小
- Java中比较两个日期时间的大小?
- 如何用java比较两个时间或日期的大小