유효한 날짜 포맷 확인
특정 패턴을 갖는 날짜 포맷을 확인하는 소스코드이다.
개인적으로는 별도의 모듈을 사용한, 그것도 try-except를 사용한 구조를 무척 좋아하지 않기 때문에 사용하던 프로그램에서 걷어 낼라고 정리한다. (나중에 까먹을까봐)
소스코드
import datetime
def is_valid_datetime(_date) :
regex = datetime.datetime.strptime
try :
regex(_date, '%Y-%m-%d %H:%M:%S')
except ValueError:
return False
return True
print(is_valid_datetime("2022-01-27 16:24:00"))
print(is_valid_datetime("01-27-2022 16:24:00"))
print(is_valid_datetime("2022-01-27 16:2400"))
결과
True
False
False
끝.
'IT > programming' 카테고리의 다른 글
[PYTHON] 유효한 날짜 포맷 확인 / 정규식, re (6) | 2022.01.28 |
---|---|
[PYTHON] nested JSON 변환 / comparing two nested JSON (2) | 2022.01.27 |
[C/C++] C언어 파일 생성/삭제 이벤트 모니터링 / inotify, event monitoring (1) | 2022.01.20 |
[C/C++] C언어 mmap, msync, munmap 설명 (4) | 2022.01.19 |
[C/C++] C언어 프로그램/함수 실행 시간 측정, us 마이크로초 기준 (4) | 2022.01.18 |
댓글