티스토리 뷰
728x90
반응형
파이썬으로 특정 날짜가 무슨 요일인지 구하는 방법입니다.
매우 쉽습니다!
일단 가지고 있는 날짜데이터가 문자열이라면 datetime형으로 변경해줍니다.
저는 오늘날짜인 2021년 10월 21일을 넣었어요.
오늘은 목요일이구요!
1
2
3
4
5
6
|
from datetime import datetime
date = '2021-10-21' #목요일
datetime_date = datetime.strptime(date, '%Y-%m-%d')
print(datetime_date)
print(type(datetime_date))
|
날짜의 타입을 datetime형으로 변경했습니다.
datetime형 날짜 뒤에 .weekday()를 붙이면
해당 날짜의 요일 번호를 알 수 있어요.
0은 월요일, 1은 화요일, 2는 수요일, 3은 목요일, 4는 금요일 ,5는 토요일 ,6은 일요일입니다.
따라서 숫자별 요일을 딕셔너리로 만들어놓고
datetime.weekday()를 딕셔너리의 키로 넣으면 요일이 나옵니다!
1
2
|
dateDict = {0: '월요일', 1:'화요일', 2:'수요일', 3:'목요일', 4:'금요일', 5:'토요일', 6:'일요일'}
dateDict[datetime_date.weekday()]
|
아아아아주 쉽죠?
끝입니다!
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 모듈(module) 위치 찾는 법 - inspect (0) | 2021.11.07 |
---|---|
[Python] Exception 클래스 그리고 예외처리(try, except, raise, finally) (0) | 2021.11.07 |
[pandas] 좌표계 x,y행 모두 다른 좌표계로 변경하는 방법 (0) | 2021.10.21 |
[python] 값 비교하여 증가율, 하락률(%) 알아내기 (전년, 전월대비 등) (0) | 2021.10.20 |
[django] 장고에서 사용자가 업로드한 파일 저장하는 방법 (0) | 2021.10.18 |
댓글