본문 바로가기
Development/Python

[Python] 오늘 날짜의 요일 확인하기

by 선인장 🌵 2022. 3. 27.
728x90
728x90

오늘 날짜의 요일 확인하기

개발을 하다 보면 오늘 날짜의 요일을 출력해야 하는 경우가 있다.

간단하게 오늘 날짜의 요일을 출력하는 코드(Code)를 구현하는 방법에 대해서 알아보자.

[Python] 오늘 날짜의 요일 확인하기

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일 일요일

1. 오늘 날짜 요일 확인
1. 오늘 날짜 요일 확인

728x90
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


🌵댓글

 

loading