일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Windows11
- VBA
- 파이썬
- Windows10
- git
- windows
- 아웃룩
- pythongui
- python3
- Excel
- 비주얼베이직
- Android
- 파이썬3
- win32com
- 파워포인트
- office
- 윈도우11
- python
- 파이썬GUI
- Outlook
- html
- 오피스
- 윈도우10
- pandas
- 안드로이드
- 엑셀
- matlab
- 문자열
- pyqt5
- 깃
Archives
Appia의 IT세상
파이썬[Python] 오늘 날짜의 요일 확인하는 방법 본문
반응형
파이썬[Python] 오늘 날짜의 요일 확인하는 방법
작업을 하다보니, 현재 날짜의 요일에 대한 정보가 필요로 하는 날이 매우 많은 것 같습니다. 그래서 이번 포스팅에서는 오늘 날짜 기준으로 요일 정보를 확인하는 방법 및 출력하는 방법에 대해서 이야기를 해보고자 합니다. 이전에 관련된 날짜 및 시간을 출력하는 방법에 대해서는 포스팅을 해봤습니다. 그 부분을 활용할 예정입니다.
먼저, 이 포스팅은 기본적으로 제공하는 time이라는 모듈을 활용할 예정입니다. 먼저, 다음 부분을 검토해보겠습니다.
import time
def show_par(input):
print('tm_year : ', input.tm_year)
print('tm_mon : ', input.tm_mon)
print('tm_mday : ', input.tm_mday)
print('tm_min : ', input.tm_min)
print('tm_sec : ', input.tm_sec)
print('tm_wday : ', input.tm_wday)
print('tm_yday : ', input.tm_yday)
print('tm_isdst : ', input.tm_isdst)
show_par(time.gmtime())
위의 부분에서 알 수 있는 것을 gmtime()의 결과물이 다음과 같은 형태이라느 ㄴ것입니다.
tm_sec /* 초 */ tm_min /* 분 */ tm_hour /* 시 (0--23) */ tm_mday /* 일 (1--31) */ tm_mon /* 월 (0--11) */ tm_year /* 년 (+ 1900) */ tm_wday /* 요일 (0--6; 일요일 = 6) */ tm_yday /* 올해 몇번째 날 (0--365) */ tm_isdst /* 서머타임 여부 */ |
그럼 위의 부분을 바탕으로 tm_wday을 활용하면 오늘 날짜을 확인할 수 있습니다. 일요일이 6이고, 월요일 0으로 시작합니다. 그럼 다음과 같은 코드를 작성해보도록 하겠습니다.
import time
def print_wday(input):
if input == 6 :
return "Sunday"
elif input == 0 :
return "Monday"
elif input == 1 :
return "Tuesday"
elif input == 2 :
return "Wednesday"
elif input == 3 :
return "Thursday"
elif input == 4 :
return "Friday"
else :
return "Saturday"
def show_par(input):
print('tm_year : ', input.tm_year)
print('tm_mon : ', input.tm_mon)
print('tm_mday : ', input.tm_mday)
print('tm_min : ', input.tm_min)
print('tm_sec : ', input.tm_sec)
print('tm_wday : ', print_wday(input.tm_wday))
print('tm_yday : ', input.tm_yday)
print('tm_isdst : ', input.tm_isdst)
show_par(time.gmtime())
위의 코드를 실행하면 다음과 같은 결과 나타납니다.
tm_year : 2021
tm_mon : 10
tm_mday : 31
tm_min : 33
tm_sec : 22
tm_wday : Sunday
tm_yday : 304
tm_isdst : 0
위에서 보이는 바와 같이 tm_wday에서 각 요일을 반환하게 됩니다. 이와 같은 방법으로 오늘 날짜의 요일을 확인할 수 있습니다.
이번 포스팅에서는 파이썬[Python] 오늘 날짜의 요일 확인하는 방법라는 주제로 포스팅을 해봤습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다.
반응형
'Python > Python 기본' 카테고리의 다른 글
파이썬[Python] 클립보드를 이용한 문자열 복사, 붙여넣기 (1) | 2021.11.10 |
---|---|
파이썬[Python] Pycharm (파이참)에서 함수 및 모듈 선언된 부분확인하기 (0) | 2021.11.08 |
파이썬[Python] 고급 크롤링을 위한 selenium 모듈 설치하기 (3) | 2021.10.27 |
파이썬[Python] MySQL을 사용하기 위한 Pymysql 모듈 설치하기 (0) | 2021.10.13 |
파이썬[Python] 뷰티풀수프, Beautiful Soup을 이용한 xml 읽기 (0) | 2021.10.10 |
Comments