String 类型 日期时间大小的比较
2017-09-08 11:27
465 查看
最好的方法方法1、
public void compareDate(String date1,String date2){ DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd"); try { Date d1 = dateFormat.parse(date1); Date d2 = dateFormat.parse(date2); if(d1.equals(d2)){ System.out.println(date1+"="+date2); }else if(d1.before(d2)){ System.out.println(date1+"在"+date2+"之前"); }else if(d1.after(d2)){ System.out.println(date1+"在"+date2+"之后"); } } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); System.out.println("方法——compareDate({},{})异常"+date1+","+date2); } }方法2、
public void compateDate2(String date1,String date2){DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");try {Date d1 = dateFormat.parse(date1);Date d2 = dateFormat.parse(date2);if(d1.getTime()>d2.getTime()){System.out.println(date1+"在"+date2+"之后");}else if(d1.getTime()<d2.getTime()){System.out.println(date1+"在"+date2+"之前");}else{System.out.println(date1+"="+date2);}} catch (ParseException e) {System.out.println("方法——compateDate2({},{})异常"+date1+","+date2);e.printStackTrace();}}
相关文章推荐
- C#中如何比较2个string类型的日期大小?
- C#中如何比较2个string类型的日期大小?
- 比较两个String类型日期大小
- C#中如何比较2个string类型的日期大小?
- Java String类型时间比较大小
- sql server中字符串类型的日期如何比较大小
- 时间的类型的相互转换(date/String)及时区的比较
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- sql server中字符串类型的日期如何比较大小
- 【jQuery日期处理】两个时间大小的比较
- NET实用教程之C#三种比较时间大小、比较日期的方法
- stuts返回xml类型的日期时间,各节点代表什么意思,并将xml格式时间转换成string类型的日期时间
- 【jQuery日期处理】两个时间大小的比较
- 数据库中关于datetime、date 、time数据类型比较,及插入日期时间数据格式
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- sql server中字符串类型的日期如何比较大小
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- Java 日期时间 Date类型,long类型,String类型表现形式的转换