Stringタイプ日付時間サイズの比較
1153 ワード
最良の方法
方法1、
方法2、
方法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()