Python으로 요일을 얻다

  1. weekday()메서드를 사용하여 Python에서 요일 이름 가져 오기
  2. isoweekday()메서드를 사용하여 Python에서 오늘의 이름을 가져옵니다
  3. calendar모듈을 사용하여 Python에서 오늘의 이름 가져 오기
  4. strftime()메서드를 사용하여 Python에서 오늘의 이름 가져 오기
  5. 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

관련 문장 - Python DateTime

  • Python에서 날짜 시간 빼기
  • Python에서 현재 날짜 가져 오기