날짜 레벨에서 정책의 유효 기간을 체크하고 알람하거나, 적용해야 하는 비지니스 요구사항이 꽤 많다.
하다 보면 한번씩 순수한 '날짜'를 제대로 편집하지 않아서 임계점에서 이슈가 생기기 마련이다.
일반적으로는 datetime으로 변환해서 대소 비교를 하는데, 비교점을 만들 때 시간을 replace 하는 것을 깜빡하면 불연속적인 정책에서 문제가 생긴다.
예시) 2월 3일 시작 ~ 3월 24일 끝인 정책이 있다고 할 때 3월 24일에 시간을 제거하지 않고 체크하면 이 정책은 3월 24일 기준 유효하지 않은 것으로 판정
따라서 datetime 객체를 비교할 때는 어느 레벨에서 비교하는지 생각하고 습관적으로 그 아래 세부 날짜 info를 모두 0으로 만들어주는 습관이 필요하다.
'파이썬' 카테고리의 다른 글
[pandas] 결측 column 채우기 (0) | 2024.07.29 |
---|---|
None, NaN, NaT 판단 시 주의점 (0) | 2024.04.29 |
[pandas] series type이 안정적으로 잡히지 않는 케이스 (0) | 2024.04.26 |
[Pandas] Dataframe list + for문 조합 시 유의사항 (0) | 2024.04.22 |
파이썬을 인터프리터 언어라고 하지 말자 (0) | 2023.08.18 |