안녕하세요.
즐거운 우리집 (https://joyfulhome.tistory.com/) 입니다.
어제 파이썬 (Python) 으로 오늘의 날짜 및 시간에 대해서 알아보는 방법에 대해서 말씀 드렸는데요.
*** 관련 글 ***
[Python] 파이썬에서 오늘의 날짜 및 시간 확인하는 방법 - datetime
댓글 중 오늘의 요일은 어떻게 나타나는지에 대해서 문의 주신 분이 계셨습니다.
그래서 오늘은 파이썬에서 오늘의 요일을 알아오는 방법에 대해서 알려드리겠습니다.
파이썬(Python) 기초 강의...
오늘도 같이 따라오면서 간단히 익히고 가세요~ ^^
파이썬(Python) 에서 오늘의 요일 알아보는 방법 - datetime
어제와 마찬가지로 datetime 을 이용할 것입니다.
### Test Code ###
from datetime import datetime
print("==================")
print("datetime.today() : " , datetime.today())
print("==================")
실행을 하면 아래와 같이 나오겠죠?
### 실행 결과 ### ================== datetime.today() : 2022-06-30 11:14:05.088457 ================== |
그럼 여기서 요일을 구해봐야겠죠?
### Test Code ###
from datetime import datetime
print("==================")
print("datetime.today() : " , datetime.today())
print("==================")
print("datetime.today().weekday() : " , datetime.today().weekday())
print("==================")
datetime.today().weekday() 를 한 번 찍어줍니다.
그러면 결과가 어떻게 나올까요?
### 실행 결과 ### ================== datetime.today() : 2022-06-30 11:15:10.081625 ================== datetime.today().weekday() : 3 ================== |
결과는 3으로 찍히네요...
왜 3일까요?
datetime.today().weekday() 함수는 오늘의 요일을 아래와 같이 반환해 줍니다.
요일 | datetime.today().weekday() 함수 반환 값 |
월요일 | 0 |
화요일 | 1 |
수요일 | 2 |
목요일 | 3 |
금요일 | 4 |
토요일 | 5 |
일요일 | 6 |
월요일을 0에서 부터 시작해서 일요일을 6으로 반환해줍니다.
오늘은 2022년 6월 30일 이니 목요일 이겠죠?
위에 표를 표시면 목요일은 3... 그러니 반환값은 3이 되겠죠~
정말 잘 알려주죠? ㅎㅎㅎ
그런데 이렇게 숫자로만 알려주니까 뭔가 잘 모르겠습니다.
무슨 요일인지 바로 알려주면 안되나요?
왜 안될까요? 바로 됩니다. 바로 이렇게요.
### Test Code ###
from datetime import datetime
print("==================")
print("datetime.today() : " , datetime.today())
print("==================")
print("datetime.today().weekday() : " , datetime.today().weekday())
print("datetime.today().microsecond : " , datetime.today().strftime("%A"))
print("==================")
결과는 아래와 같습니다.
### 실행 결과 ### ================== datetime.today() : 2022-06-30 11:15:10.081625 ================== datetime.today().weekday() : 3 datetime.today().microsecond : Thursday ================== |
strftime("%A") 를 사용하시면 영문으로 무슨 요일인지 바로 답변을 해준답니다.
한 번 복사해서 돌려보시면 이해가 더 빠르실 거에요. ^^
그럼 오늘의 공부는 여기서 마칠께요. 궁금하신 사항이 있으시면 문의 주세요~~~
비가 너무 많이오는데... 비 조심하시고 좋은 저녁 되세요~ ^^
'Development > Python' 카테고리의 다른 글
Python, 'wheel' package is not installed 오류 해별방법 (34) | 2023.03.22 |
---|---|
[Python] 파이썬에서 오늘의 날짜 및 시간 확인하는 방법 - datetime (52) | 2022.06.29 |
[Python] 파이썬 설치하기 - 윈도우즈 (Windows ) (54) | 2022.06.07 |
[오류해결] ModuleNotFoundError: No module named 'xlsxwriter' (50) | 2022.02.08 |
[오류해결] ModuleNotFoundError: No module named 'pandas' (66) | 2022.02.05 |