Python으로 요일을 얻다
- 
          
            weekday()메서드를 사용하여 Python에서 요일 이름 가져 오기
- 
          
            isoweekday()메서드를 사용하여 Python에서 오늘의 이름을 가져옵니다
- 
          
            calendar모듈을 사용하여 Python에서 오늘의 이름 가져 오기
- 
          
            strftime()메서드를 사용하여 Python에서 오늘의 이름 가져 오기
- 
          
            Pandas Timestamp메서드를 사용하여 Python에서 오늘의 이름을 가져옵니다
 
이 튜토리얼은 주어진 날짜에서 요일의 이름을 얻는 방법을 소개합니다. 출력을 얻는 방법에는 여러 가지가 있으므로 자습서에서는 오늘의 이름을 얻는 몇 가지 다른 접근 방식을 설명합니다.
weekday()메서드를 사용하여 Python에서 요일 이름 가져 오기
    
Python에서는 weekday()를 사용하여 요일을 검색 할 수 있습니다. datetime.today()메서드는 현재 날짜를 반환하고 weekday() 메서드는 월요일이 0으로 색인화되고 일요일이 6 인 정수로 된 요일.
이 메서드의 예제 코드는 다음과 같습니다.
from datetime import datetime
print(datetime.today().weekday())
출력:
1
isoweekday()메서드를 사용하여 Python에서 오늘의 이름을 가져옵니다
isoweekday()메서드는weekday()메서드와 유사하게 작동합니다. 이 방법은 weekday()와 같이 월요일이 0대신 1로 표시 될 때 사용됩니다.
다음은 코드 예제입니다.
from datetime import datetime
print(datetime.today().isoweekday())
출력:
2
출력은 2이며 월요일이 1이므로 화요일에 해당합니다.
calendar모듈을 사용하여 Python에서 오늘의 이름 가져 오기
파이썬에서 영어로 요일 이름이 필요한 경우calendar 라이브러리를 사용할 수 있습니다. 요일의 배열을 관리하는day_name()메소드를 사용합니다. 이 배열에서 Monday는 0 번째 인덱스에 배치됩니다.
이 방법을 사용하는 예는 다음과 같습니다.
from datetime import date
import calendar
curr_date = date.today()
print(calendar.day_name[curr_date.weekday()])
출력:
Tuesday
strftime()메서드를 사용하여 Python에서 오늘의 이름 가져 오기
strftime()메소드는 파이썬에서 영어로 된 요일의 이름을 가져 오는 데에도 사용할 수 있습니다. strftime() 메소드는 %A지시문을 유일한 매개 변수로 사용하여 전체 이름을 반환합니다. 평일.
이 접근 방식의 예제 코드는 다음과 같습니다.
from datetime import datetime
print(datetime.today().strftime("%A"))
출력:
 Tuesday
Pandas Timestamp 메서드를 사용하여 Python에서 오늘의 이름을 가져옵니다
Pandas Timestamp 메서드는 날짜가 문자열 형식 인 경우 유용합니다. 매개 변수로 YYYY-MM-DD형식의 날짜를 취하고, day_name()메소드는 해당 날짜의 이름을 반환합니다.
예제 코드는 다음과 같습니다.
import pandas as pd
temp = pd.Timestamp("2020-11-25")
print(temp.dayofweek, temp.day_name())
출력:
2 Wednesday
Syed Moiz is an experienced and versatile technical content creator. He is a computer scientist by profession. Having a sound grip on technical areas of programming languages, he is actively contributing to solving programming problems and training fledglings.
LinkedIn