public static void main(String[] args) {
Date date1 = new Date();
String time1 = new SimpleDateFormat("yyyy-MM-dd").format(date1);
String time2 = "2017-03-17";
if(time1.equals(time2)){
System.out.println("是相同的一天");
}else{
System.out.println("不是相同的一天");
}
}
可以把时间先转换成String类型的字符串,然后比较 希望能帮到你!
public static void main(String[] args) {
Date date1 = new Date();
String time1 = new SimpleDateFormat("yyyy-MM-dd").format(date1);
String time2 = "2017-03-17";
if(time1.equals(time2)){
System.out.println("是相同的一天");
}else{
System.out.println("不是相同的一天");
}
}
年月日都判断一下不就行了吗?
Calendar cal1 = Calendar.getInstance();
cal1.set(year, month, date);
Calendar cal2 = Calendar.getInstance();
cal2.set(year, month, date);
cal1.equals(cal2);
按格式转换成字符串,在比较像不像就可以了撒。