728x90
728x90
오늘 날짜의 요일 확인하기
개발을 하다 보면 오늘 날짜의 요일을 출력해야 하는 경우가 있다.
간단하게 오늘 날짜의 요일을 출력하는 코드(Code)를 구현하는 방법에 대해서 알아보자.
![[Python] 오늘 날짜의 요일 확인하기](https://blog.kakaocdn.net/dna/bgvpGd/btrxkKZjOzI/AAAAAAAAAAAAAAAAAAAAABtkPz_6yduyP9ERA_meLg2dUq_RzG1jy6bkKOKuc8yB/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1777561199&allow_ip=&allow_referer=&signature=LwcwTXE9pMtLtQ9vrND%2FqSPFS88%3D)
1. 오늘 날짜 요일 확인
time 모듈에 localtime 함수에서 보면 요일의 값은 wday 변수명으로 int 형으로 나오는 0, 1, 2, 3, 4, 5, 6 값이다.
쉽게 0이 월요일, 6일 일요일이니 간단히 알 수 있지만, 그래도 좀 더 한눈에 한 번에 들어올 수 있도록 변환을 해주는 게 좋을 것 같다. 그래서 아래 예제 코드(Code)를 통해서 사용하는 방법에 대해서 알아보도록 하자.
# -*- coding: utf-8 -*-
import time
def day_of_the_week(week_day, lang_type='en'):
"""
Check Day Of The Week
0:Mon(월), 1:Tue(화), 2:Wed(수), 3:Thu(목), 4:Fri(금), 5:Sat(토), 6:Sun(일)
:param week_day: Week Day
:param lang_type: Return Lang(Default:En)
:return:
"""
tm = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
if lang_type == 'ko':
tm = ['월', '화', '수', '목', '금', '토', '일']
return tm[week_day]
if __name__ == '__main__':
# 오늘 날짜의 요일
wday = time.localtime().tm_wday
print(wday)
# 오늘 날짜의 요일 변환
print(day_of_the_week(wday))
print(day_of_the_week(wday, 'ko'))
# 오늘의 날짜
today = "{year}년 {month}월 {day}일 {wday}요일".format(
year=time.localtime().tm_year, month=time.localtime().tm_mon,
day=time.localtime().tm_mday, wday=day_of_the_week(time.localtime().tm_wday, 'ko')
)
print(today)
[Output]
6
Sun
일
2022년 3월 27일 일요일

728x90
2. 예제 Code
이번에는 오늘 날짜의 요일을 구현하는 방법에 대해서 알아보았다.
간단하게 위에 나온 예제 파일은 Github에 올려놓았다.
GitHub - happylie/python-example-code: Python Example Code
Python Example Code. Contribute to happylie/python-example-code development by creating an account on GitHub.
github.com
728x90
728x90
🌵댓글