728x90
728x90
오늘 날짜의 요일 확인하기
개발을 하다 보면 오늘 날짜의 요일을 출력해야 하는 경우가 있다.
간단하게 오늘 날짜의 요일을 출력하는 코드(Code)를 구현하는 방법에 대해서 알아보자.
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
728x90
2. 예제 Code
이번에는 오늘 날짜의 요일을 구현하는 방법에 대해서 알아보았다.
간단하게 위에 나온 예제 파일은 Github에 올려놓았다.
728x90
728x90
🌵댓글