개발/Kotlin

[코틀린] 날짜 비교 및 between

hojak99 2019. 12. 19. 12:45

기존 자바에서는 아래와 같이 비교를 해줘야 한다.

 

 

1
2
3
4
5
6
7
8
LocalDateTime before = LocalDateTime.of(20191100);
LocalDateTime after = LocalDateTime.of(20201100);
 
LocalDateTime now = LocalDateTime.of(20195500);
 
if(now.isAfter(before) && now.isBefore(after)) {
 ....
}
 

 

코틀린에서는 해당 코드를 더 간단하고 읽기 쉬운 코드로 변경할 수 있다.

1
2
3
4
5
6
7
8
LocalDateTime before = LocalDateTime.of(20191100);
LocalDateTime after = LocalDateTime.of(20201100);
 
LocalDateTime now = LocalDateTime.of(20195500);
 
if(now in before..after {
 ....
}
반응형