String 类型 日期时间大小的比较
程序员文章站
2024-03-07 13:04:15
...
最好的方法
方法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();
}
}
上一篇: java必学必会之线程(2)
推荐阅读
-
String 类型 日期时间大小的比较
-
Java将日期类型Date时间戳转换为MongoDB的时间类型数据
-
把相片的详情列表里显示的时间与文件名和标题里指示的时间统一 日期格式string转longandroidcamera
-
Java时间和日期类型的Hibernate映射
-
js 比较两个日期的大小 (js实例-1)
-
Java将日期类型Date时间戳转换为MongoDB的时间类型数据
-
Java中long类型与Long类型的区别和大小比较详解
-
String与Long类型比较的陷阱 博客分类: codes
-
String与Long类型比较的陷阱 博客分类: codes
-
php比较两个绝对时间的大小_PHP教程