반응형
남은 날짜를 계산할때 23시간 전은 0 으로 되기 때문에 , 0일 경우 시간으로 다시 계산 한 후 시간으로 비교하도록 하였다
// 남은 날짜 계산
public static int calcRemainDate(Date end) throws Exception{
Date now = new Date();
int remain = (int) ChronoUnit.DAYS.between(now.toInstant(),end.toInstant());
if(remain == 0){ // 시간으로 계산 하고 있으므로 23시간 전이면 0 이 되므로 시간으로 다시 계산한다
remain = (int)ChronoUnit.HOURS.between(now.toInstant(),end.toInstant());
if(remain >0){
remain = 1;
}else if(remain <=0){
remain = 0;
}
}
return remain;
}
반응형
'SpringBoot' 카테고리의 다른 글
Java 8 ArrayList sort (0) | 2017.08.10 |
---|---|
영문과 숫자를 조합한 랜덤키 만들기 (0) | 2017.08.02 |
특정날짜의 요일 구하기 (0) | 2017.08.02 |
Java 시간 포맷 및 시간 계산 쉽게 하기 (0) | 2017.07.27 |
JPA Indexing 설정 방법 (0) | 2017.07.25 |