본문 바로가기
SpringBoot

특정 날짜로부터 남은 날짜 구하기

by ByteBridge 2017. 8. 2.
반응형



남은 날짜를 계산할때 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