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