macOS, iOS
[iOS] 오늘 이전의 날짜 false, 오늘과 오늘 이후 true
SweetDev
2021. 3. 27. 13:24
처음에는 간단하게
if date < Date() {
return false
} else { return true }
이렇게 하면 될거라고 생각했는데 아니다.
왜냐면 Date()형은 시분초 정보도 갖고 있기 때문
오늘과 같을 때에는 예외처리를 해줘야 한다.
let now = Date()
if date.toYYYYDotString() == now.toYYYYDotString() { return true }
else if date < Date() {
return false
} else { return true }