두 datetimes를 비교하려고하는데, 나는 그것을 작동시키지 못합니다. 2 개 시간 값의안드로이드 비교 datetime
public void time() {
Calendar c11 = Calendar.getInstance();
c11.add(Calendar.DAY_OF_YEAR, 0);
c11.set(Calendar.HOUR_OF_DAY, 9);
c11.set(Calendar.MINUTE, 0);
c11.set(Calendar.SECOND, 0);
Calendar c12 = Calendar.getInstance();
c12.add(Calendar.DAY_OF_YEAR, 0);
c12.set(Calendar.HOUR_OF_DAY, 9);
c12.set(Calendar.MINUTE, 0);
c12.set(Calendar.SECOND, 0);
c11.getTime();
c12.getTime();
boolean k = c11.equals(c12);
if (k==true)
{
Toast.makeText(
getContext(),
"Wow these two times are the same!",
Toast.LENGTH_LONG).show();
}
}
}
이유 C11 값은 상이하며, C12는 모두 동일하게 설정된다? – SamB09
아니요 동일한 항목이 아닙니다. 방금 말했듯이 밀리 초는 다릅니다. 양쪽 모두에서 밀리 초를 0으로 설정해야합니다. 현재 밀리 초는 Calendar.getInstance()를 호출 할 때 현재 시간이 무엇이든간에 설정됩니다. –
맞습니까? 그래서이 두 가지를 비교할 수있는 다른 방법이 있습니까? – SamB09