반응형
python datatime 라이브러리를 이용해서 날짜, 요일 구하기
python 쓰다보면 날짜 혹은 요일 정보를 써야할 경우에 생긴다.
예를 들면, 데이터를 조회해야 하는데 이번달 1일부터 말일까지라던지,
특정 요일만 선택해서 조회한다던 기능을 구현하고 싶다던지... 등등
오늘은 한주의 월요일을 구하는 예제를 소개하려 한다.
# 오늘 날짜 today = datetime.date.today() # weekday 구하기 dict = {0:'월요일', 1:'화요일', 2:'수요일', 3:'목요일', 4:'금요일', 5:'토요일', 6:'일요일'} print('오늘날짜:', today, '| 오늘은', dict[today.weekday()], '| weekday:',today.weekday()) # 이번주(월요일~일요일 중) 월요일 날짜 구하기 if today.weekday() == 0: monday = today print( '오늘은 월요일', monday, '입니다.' ) else: monday = today - datetime.timedelta(days=today.weekday()) print( '이번주 월요일은', monday, '입니다.' )
이상 끝.
'SW개발 > python' 카테고리의 다른 글
[python] selenium 활용한 웹사이트 자동 로그인 (2) | 2021.05.27 |
---|---|
[python] datetime 날짜,시간을 다루는 유용한 방법들 (0) | 2021.05.02 |
[python] OCR 테스트 - 카카오 kakao 비전 OCR API (1) (1) | 2021.01.09 |
[python] datetime 날짜 계산 - month (0) | 2021.01.05 |
[python] 엑셀 Excel 업무 자동화 프로그램 #1 (openpyxl) (0) | 2020.09.04 |